リバース プロキシ: サーバーをプロキシし、アクセスするターゲット サーバーをプロキシするために使用されます。
プロキシ サーバーはリクエストを受け付け、内部ネットワーク (クラスタ化) 上のサーバーにリクエストを転送し、サーバーから取得した結果をクライアントに返します。このとき、プロキシ サーバーはクライアントにとってサーバーとして見えます。外の世界。
次に、Nginx が機能するように構成する方法を示します。
n 個の http サーバーをターゲット ホストとしてシミュレートする テストでは、2 つの Tomcat インスタンスを使用して 2 つの http サーバーをシミュレートし、Tomcat ポートを 8081 と 8082 に変更します
IP ドメイン名の構成 192.168.72.49 8081
192.168.72.49 8082
nginx.conf の構成
upstream tomcatserver1 { server 192.168.72.49:8081; } upstream tomcatserver2 { server 192.168.72.49:8082; }server { listen 80; server_name 8081.max.com; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcatserver1; index index.html index.htm; } }server { listen 80; server_name 8082.max.com; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://tomcatserver2; index index.html index.htm; } }
プロセス: 1) ブラウザー アクセス 8081.max.com、ローカル ホスト ファイルのドメイン名解決を通じて、192.168.72.49 サーバーを見つけます (nginx をインストール)
2) nginx リバース プロキシの受け入れ クライアントは、 server_name が 8081.max.com であるサーバー ノードを検索します。proxy_pass に対応する http パスに従って、リクエストは上流の tomcatserver1、つまりポート番号 8081 の Tomcat サーバーに転送されます。
Nginx の使用方法チュートリアル 列にアクセスして学習してください。
以上がnginxリバースプロキシとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。