ホームページ  >  記事  >  バックエンド開発  >  Nginx の負荷分散と動的および静的分離

Nginx の負荷分散と動的および静的分離

WBOY
WBOYオリジナル
2016-08-08 09:24:011062ブラウズ

Nginxのインストールについては前回の記事をご覧ください

負荷分散+動的静的分離nginx/conf/nginx.confを修正

元のファイルvim /usr/local/nginxを開きます/conf/nginx .conf

負荷分散:

サーバーを検索{}、追加

reee

upstream tomcat {  
  server 192.168.142.131:8080 weight=1 max_fails=1 fail_timeout=30s;  
  server 192.168.142.132:8080 weight=1 max_fails=2 fail_timeout=30s;  
  server 192.168.142.133:8080 weight=1 max_fails=1 fail_timeout=30s;
}
の下のサーバー上の
server的ip地址根据你的ip地址定义,可添加多个
rr{}

server listen 80; ポート番号は自分で変更できます


変更が完了したら、保存して再起動します。

localhost:8888 にアクセスして、他の 3 台のマシンの Tomcat ホームページを表示します。

動的と静的の分離:

vim /usr/local/nginx/conf/nginx.conf

場所の上にを追加 / {}

location / {
     root   html;
     index  index.html index.htm;
}
替换为
location / {
     root   html;
     index  index.html index.htm;
     proxy_connect_timeout   3;  
     proxy_send_timeout     30;  
     proxy_read_timeout     30;  
     proxy_pass  http://tomcat; //tomcat和上边定义的upstream tomcat保持一致
}
効果は次のとおりです。


保存、Nginx再起動、visit localhost: 8888、

Tomcatのホームページに表示されている画像やCSSなどのファイルをNginx配下のstaticDateファイルにコピーし、と表示されます。

上記では、Nginx の負荷分散と静的および動的分離について、関連する側面も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。