日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx安装及负载均衡配置

發布時間:2023/12/9 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx安装及负载均衡配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Nginx (“engine x”) 是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的 Rambler.ru 站點開發的,第一個公開版本0.1.0發布于2004年10月4日。其將源代碼以類BSD許可證的形式發布,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。

  • Nginx 官網:?????http://nginx.org/
  • Nginx 中文wiki:http://wiki.nginx.org/NginxChs
  • Nginx 中文網站:http://www.howtocn.org/nginx

[一]、安裝步驟

1. 安裝PCRE library

安裝nginx前需要確保系統中已經安裝PCRE包,PCRE library是HTTP Rewrite模塊(即是url靜態化的包)。

PCRE library 詳細可查閱其官網:?http://www.pcre.org?。

目前最新版本是8.12,本文附件提供下載:pcre-8.12.tar.gz

1 2 3 4 5 #tar -zxvf pcre-8.12.tar.gz #cd pcre-8.12.tar.gz #./configure #make #make install

常規標準的安裝步驟。

2. 安裝nginx

截止目前最新版本為1.0.5 ,可去官網下載,附件提供下載:nginx-1.0.5.tar.gz

1 2 3 4 5 #tar -zxvf nginx-1.0.5.tar.gz #cd nginx-1.0.5 #./configure #make #make install

Tips:?有關nginx的編譯選項可參見:nginx編譯選項詳解(?http://www.micmiu.com/enterprise-app/server/nginx-configure/)

[二]、負載均衡配置示例

?? 1. 測試環境的參數:

  • ??? 192.168.8.183 centos5????????nginx1.0.5
  • ??? 192.168.8.184 ubuntu10.10?tomcat-6.0.29
  • ??? 192.168.8.185 ubuntu10.10?tomcat-6.0.29

ps:?tomcat的配置啟動這里就不再詳述了.

2. 修改nginx的配置文件:/usr/local/nginx/conf/nginx.conf

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ????upstream my-web-server { ????????server 192.168.8.184:8088; ????????server 192.168.8.185:8088; ????} ????server { ????????listen?????? 8088; ????????server_name??localhost; ????????#charset koi8-r; ????????#access_log??logs/host.access.log??main; ????????location / { ???????????????? proxy_pass???????? http://my-web-server; ???????????????? proxy_set_header?? Host???????????? $host; ???????????????? proxy_set_header?? X-Real-IP????????$remote_addr; ???????????????? proxy_set_header?? X-Forwarded-For??$proxy_add_x_forwarded_for; ???????? } ????????#error_page??404??????????????/404.html; ????????error_page?? 500 502 503 504??/50x.html; ????????location = /50x.html { ????????????root?? html; ????????} ????}

?Tips:

1. 注意配置文件中的參數對應關系:upstream: my-back-server 和 proxy_pass:? http://my-back-server?;

2. upstream 中的server可設置多個類似:server 192.168.8.184:8088;

如果是80端口可以不用加端口號,直接寫成 server 192.168.8.184;即可

[三]、測試

1.修改tomcat下webapp/ROOT/index.html,增加特定標識以便測試。

2.瀏覽器打開:?http://192.168.8.183:8088?刷新頁面,一起正常會交替顯示如下信息:

3. 如果停掉其中某一臺tomcat,再次訪問刷新時,只顯示一個tomcat的信息.

到此nginx安裝及負載均衡配置演示結束。

總結

以上是生活随笔為你收集整理的nginx安装及负载均衡配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。