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地址定义,可添加多个
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 チュートリアルに興味のある友人に役立つことを願っています。