Linuxの下にnginxをインストールします

2093 ワード

一.依存パッケージの設置
ソフトウェアをインストールするたびに、デフォルトではいくつかのパッケージが少なくなります。インストールしなければなりません。
yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc
 
二.nginxと関連モジュールのダウンロード
nginx:公式サイトhttp://nginx.org/に行って最新版をダウンロードすることができます。
wget http://nginx.org/download/nginx-1.7.8.tar.gz
 キャッシュモジュールngx_cachepurge:行ってもいいです  http://labs.frickle.com/nginx_ngx_cachepurge/ 最新バージョンをダウンロード
wget http://labs.frickle.com/files/ngx_cache_purge-2.2.tar.gz
#  

tar zxvf nginx-1.7.8.tar.gz

tar zxvf ngx_cache_purge-2.2.tar.gz
 
三.コンパイルインストール 
./configure --user=www --group=www \

--with-http_ssl_module \

--with-http_stub_status_module \

--with-http_gzip_static_module \

--with-mail \

--with-mail_ssl_module \

--add-module=../ngx_cache_purge-2.2

make & make install
インストールが完了したら、デフォルトのinxルートディレクトリは /usr/local/inx  
 
四.キャッシュの設定例
inxの配置例が多いので、詳しくは説明しないで、直接に娘を聞きましょう。
キャッシュを使用する例を挙げます。
proxy_cache_path   /tmp/cache   keys_zone=tmpcache:10m;

location / {

  proxy_pass        http://127.0.0.1:8000;

  proxy_cache        tmpcache;    proxy_cache_key        $uri$is_args$args;

  proxy_cache_purge    PURGE from 127.0.0.1;

}