現在Nginxを勉強中です。NginxはリバースプロキシサーバーとしてWebサーバーを高速化し、負荷分散機能を持っています。
まず、公式 Web サイト (http://nginx.org/en/download.html) から Nginx をダウンロードする必要があります。最新の安定バージョンは、Linux バージョンと Windows バージョンの両方をダウンロードして実行しました。 2 つのサーバーの負荷分散。
Windows バージョンでは、圧縮パッケージを解凍し、次のコマンドを実行します:
1 |
|
このようにして、nginxサービスを開始できます。そして、コマンド
1 |
|
はサービスを停止できます。
これは 192.168.3.82 の私の IIS サーバーで、2 つのサイトを追加しています:
2 つのファイル Index.html をこれら 2 つのサイトにそれぞれ追加すると、2 つのファイルの内容がそれぞれ「This is site 1」と表示されます。 「ここはサイト2です。」
nginx.conf 設定ファイルで関連する設定を調整します:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
1 |
| ;
1
|
| 1。
サーバー 192.168.3.82:8041weight=1; } |
1 | 3
upstream サイト{
サーバー 192.168.3.82:8040 重み=2;
サーバー 192.168.3.82:8041 重み=1;🎜🎜🎜🎜 🎜🎜サーバー 192.168.3.90:8080;🎜🎜🎜🎜}🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜また、Nginx を使用して静的ファイル (JPG、GIF、CSS、JS など) を逆にペアリングすることもできます。プロキシ サーバー キャッシュを使用すると、Web サーバーから静的リソースを要求する必要がある場合に、リバース プロキシ サーバーからローカル リソースを直接取得できるため、Web サーバーへの負荷が軽減されます。詳しくは🎜http://www.cnblogs.com/daizhj/archive/2009/11/03/1595292.html🎜🎜🎜🎜転載元:http://www.cnblogs.com/liping13599168/archive /2011/ 04/15/2017369.html🎜🎜🎜 🎜 上記では、負荷分散のための Nginx の使用方法を内容の側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜