Linuxの下にnginxをインストールします
2093 ワード
一.依存パッケージの設置
ソフトウェアをインストールするたびに、デフォルトではいくつかのパッケージが少なくなります。インストールしなければなりません。
二.nginxと関連モジュールのダウンロード
nginx:公式サイトhttp://nginx.org/に行って最新版をダウンロードすることができます。
三.コンパイルインストール
四.キャッシュの設定例
inxの配置例が多いので、詳しくは説明しないで、直接に娘を聞きましょう。
キャッシュを使用する例を挙げます。
ソフトウェアをインストールするたびに、デフォルトではいくつかのパッケージが少なくなります。インストールしなければなりません。
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;
}