Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> nginxのは、リバースプロキシサーバを設定します

nginxのは、リバースプロキシサーバを設定します

  
 

nginxのは、それはまた、非常に強力なリバースプロキシサーバーで、高性能なWebサーバです。私達はちょうどそれをソースコードコンパイラのインストール・設定をダウンロードします。

A、インストールNginx1、必要なPCREライブラリをインストールします。

CD /tmpwget -c ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre /pcre-8.13.tar.gztar -zxvf PCRE-8.13.tar.gzcd pcre-8.13./configure --prefix = /usrmakemake
インストール

2、ダウンロード元のインストールnginxの:

CD /tmpwget -C http://nginx.org/download/nginx-1.0.8.tar.gztar -zxvf nginxの-1.0.8.tar.gzcd nginx-1.0.8./configure --user = nginxの--group = nginxの--prefix =は/usr /local /nginxの--with-http_addition_module --with-http_perl_module --with-http_flv_module --with-http_gzip_static_module --with-http_realip_module --with-http_ssl_module --with-http_stub_status_module --with -http_sub_module --with-http_dav_modulemakemake
インストール

3、確立ユーザnginxの:

useraddのnginxの-s /sbinに/NOLOGIN -M

4、次のリアマウントであります一部のインストールパス:nginxのパス接頭辞:"は/usr /local /nginxの" nginxのバイナリファイル:"は/usr /local /nginxの/sbinに/nginxの" nginxの設定接頭辞:"は/usr /local /nginxの/confに" nginxのコンフィギュレーション・フィルE:" /usr/local/nginx/conf/nginx.conf"、nginxのPIDファイル:" /usr/local/nginx/logs/nginx.pid"、nginxのエラーログファイル:"は/usr /local /nginxの/ログ/error.logに" nginxのHTTPアクセスログファイル:" /usr/local/nginx/logs/access.log"、nginxのHTTPクライアントのリクエストボディの一時ファイル:" client_body_temp" nginxのHTTPプロキシの一時ファイル:" proxy_temp" nginxのHTTP FastCGIの一時ファイル:" fastcgi_temp" nginxのHTTP uwsgi一時ファイル:" uwsgi_temp" nginxのHTTP SCGI一時ファイル:" scgi_temp"

第二に、コンフィギュレーション・nginx1は、設定ファイルは/usr /local /nginxのを/編集CONF /nginx.conf

VIM /usr/local/nginx/conf/nginx.conf

2を除去し、最初の行のユーザ#前に以下の変更:

ユーザnginxのnginxの、

は例えば2に、大きな変化をworker_processes:

worker_processes 2;

#を除去する前に、次の2つの行

error_logにログ/error.logpidログ/nginx.pid

の代わりに、ドメイン名またはIPへの結合:

80を聴き、SERVER_NAMEネクタイドメイン名またはIP;

3、リバースプロキシコンテンツを配置、および使用を交換HttpSubModule URL:位置/{ルートHTMLを見つけ、インデックスのindex.html index.htmのは、後に加え:

//プロキシURLを逆にする。proxy_set_header X-のReal-IPの$ REMOTE_ADDR; pr​​oxy_set_header X-転送さ-用:;#URLsub_filter_onceをオフに置き換える;#検索し、すべての行proxy_passのhttpを交換する代わりに、ドメイン名またはIPのプロキシURLを逆にするsub_filter $ proxy_add_x_forwarded_for; proxy_set_header"エンコーディングを受け入れる;";#クリア
コーディング

3、nginxのは、スクリプトを書き始め、スタートからの起動を設定します。

vimの/etc/init.d/nginx

起動スクリプトは内容を確認し、ここで

のchmod 755 /etc/init.d/nginxchkconfig --level 345 nginxの

4、お使いのブラウザをテストし、リバースプロキシリバースプロキシを入力してくださいドメイン名またはIP、することができ、通常は開いているビュー、交換用のURLかどうか。

Copyright © Windowsの知識 All Rights Reserved