Nginx負載均衡配置實例

 Nginx的負載均衡配置實例。 關於負載均衡的配置實例如下:



http{
   upstream server {
     server 192.168.10.100:80 weight=3 max_fails=3 fail_timeout=25s;
     server 192.168.10.101:80 weight=1 max_fails=3 fail_timeout=25s;
     server 192.168.10.102:80 weight=4 max_fails=3 fail_timeout=25s;
     server 192.168.10.103:80 weight=2 max_fails=3 fail_timeout=25s;
     }
   server {
   listen 80;
   server_name  ; 
   index index.htm index.html;
   root /d21414/web/www;
location / {
     proxy_pass 
     proxy_next_upstream http_500 http_502 http_503 error timeout invalid_headerl
     include /etc/nginx/proxy.conf; 
     }
   }
}


注:

  1. 使用nginx的關鍵字標識upstream配置負載均衡。通過upstream指定了一個負載均衡服務器server(名稱可任意)。

2. 使用proxy_next_upstream參數來定義故障錯誤。節點返回500等錯誤時。upstream會轉發給weight(weight值越大,分配到的訪問概率越高)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章