天天看點

nginx 負載均衡 找不到css_nginx負載均衡輪訓政策:指定權重政策:ip綁定政策:

負載均衡通常用于将工作負載分布到多個伺服器來提高網站、應用、資料庫或其他服務的性能和可靠性,負載均衡可以提高網站的吞吐量,減輕單台伺服器的壓力

使用nginx做負載均衡是常用的方式,nginx有五種負載均衡政策,輪訓政策,指定權重政策,ip綁定政策,fair政策,url hash政策,前面三種是經常用到的,是以這裡介紹下輪訓政策,指定權重政策,ip綁定政策。

nginx負載均衡配置使用upstream

打開安裝nginx目錄檔案,進入conf編輯nginx.conf

輪訓政策:

這個是nginx的預設政策,每個請求按先後順序,配置設定到不同的後端伺服器,如果後端伺服器當機,能自動去掉當機機器,繼續一個一個輪訓配置設定。

nginx 負載均衡 找不到css_nginx負載均衡輪訓政策:指定權重政策:ip綁定政策:

預設方式就是輪訓政策

指定權重政策:

就是指定輪訓幾率,weight和通路比率成正比,用于後端伺服器性能不均的情況。

nginx 負載均衡 找不到css_nginx負載均衡輪訓政策:指定權重政策:ip綁定政策:

通過關鍵字 weight 設定比重

ip綁定政策:

每個請求按通路ip的hash結果配置設定,隻和本機ip有關系,這樣每個訪客就是固定通路一個後端伺服器,這種可以解決session問題

nginx 負載均衡 找不到css_nginx負載均衡輪訓政策:指定權重政策:ip綁定政策:

通過ip_hash關鍵字,就是配置ip綁定政策

這是nginx配置負載均衡最常用的三種政策,希望對大家有用