首頁 >後端開發 >php教程 >nginx做負載平衡配置

nginx做負載平衡配置

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-29 09:09:111028瀏覽

這裡只寫一下主要配置,至於其他的開啟日誌,設定權重之類的有興趣的話可以自行腦補。  

以下配置,監聽本機的80端口,為www.baidu.com這個網域提供服務。

效果:來自www.baidu.com的請求,平均地轉發到 192.16.0.1:80,  127.0.0.1:8080 兩個服務上。 (nginx.conf)

另外:淘寶tengine的配置和這個基本一樣

 

upstream main   :80;               //此處用於設定tomcat的路徑,包括端口,此處也可以進行權重配置

     server 127.0.0.1:8080;

 

     listen 80;                                  處為監聽埠,也就是造訪時間URL的連接埠號碼     server_name www.baidu.com;

   dev/null;

# Increase this if you want to upload larger attachments

client_max_body_size 20m;

# individual nginx logs for this vhost

access_log /var/login/c /log/nginx/store_error .log; 

location / {

   

    proxy_connect_timeout 300;

   

     proxy_set_header X-Forwarded-Proto $scheme;

   

     proxy_set_header Host teststore.boldseas.com;#

for proxy to IIS         proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;

 

     proxy_pass http://main;                     stream main 

 .......  }中的main名稱相同 ,需要注意

     proxy_redirect

     proxy_redirect 

以上就介紹了nginx做負載平衡配置,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn