Nginx 均衡負載配置

@zgcwkj  2019年03月04日

分類:

代碼 網站 

Nginx 均衡負載配置

下面是 均衡負載配置

# 定義負載均衡設備的Ip及設備狀態 
http {
    upstream bakend{
          ip_hash;
          # 填寫提供服務的地址或者IP加端口
          server 10.0.0.11:1000;
          server 10.0.0.11:1001 weight=2;
          server 10.0.0.11:1002 down;
          server 10.0.0.11:1003 backup;
    }
    server {
        # 訪問的地址或者IP
        listen 80;
        # 用戶訪問的地址或者IP
        server_name www.zgcwkj.com;
        location / { 
            root  html;
            index  index.html index.htm;
            proxy_pass http://bakend;
        }
    }
}

其它以下說明:

upstream 還能夠為每一個設備設置狀態值,這些狀態值的含義分別例如以下:

down:表示當前的 Server 臨時不參與負載
weight:默認為1,weight 越大,負載的權重就越大
max_fails:請求失敗的次數。默認為1,當超過最大次數時,返回 proxy_next_upstream 模塊定義的錯誤
fail_timeout: max_fails 次失敗後。暫停的時間
backup:其他全部的非 backup 機器 down 或者忙的時候,請求 backup 機器。所以這台機器壓力會最輕

如果 Nginx 無法啟動,請查看輸出的日志(error.log)



評論已關閉

  1. 來看看

Top