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)
版權屬於:zgcwkj
本文鏈接:https://www.zgcwkj.com/archives/91.html
轉載聲明:請注明本文章的標題及內容的出處和聲明,謝謝
來看看