nginx學習 5 配置例項 負載均衡

2021-10-23 18:23:56 字數 666 閱讀 9840

將負載分攤到不同的服務單元,既保證服務的可用性,又保證響應足夠快,從而給使用者很好的體驗。

輪詢(預設)

每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。

weight

weight代表權重,預設為1,權重越高被分配的客戶端越多。

指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。

ip_hash

每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以解決session的問題。

fair(第三方)

按後端伺服器的響應時間來分配請求,響應時間短的優先分配。 輪詢

upstream server_pool
weight

upstream server_pool
ip_hash

upstream server_pool
fair(第三方)

upstream server_pool
在nginx.conf中具體位置進行配置:

Nginx配置upstream實現負載均衡

今天來實踐一下upstream的應用,環境如下 名稱server1 nginx server2 apache php sever3 apache php server4 nginx php ip192.168.10.3 192.168.10.4 192.168.10.5 192.168.10.6 目...

Nginx配置多個Tomcat實現負載均衡

例如 1.12.2 nginx windows 1.12.2 2.啟動nginx兩種方式 1 解壓檔案,執行nginx.exe 2 cmd開啟nginx解壓檔案路徑,執行start nginx命令 過載 nginx s reload,退出 nginx s quit 4.修改nginx.conf配置檔...

docker部署nginx教程,配置負載均衡

docker pull nginx docker run name mynginx p 80 80 itd nginx run 建立容器例項 name 容器命名 v 對映目錄 d 設定容器後台執行 p 本機埠對映 將容器的80埠對映到本機的80埠 語句最後乙個nginx是使用映象的名稱 建立容器成功...