1. 程式人生 > 實用技巧 >Nginx 配置例項-負載均衡

Nginx 配置例項-負載均衡

Nginx 配置例項-負載均衡

1、實現效果
(1)瀏覽器位址列輸入地址 http://192.168.17.129/edu/a.html,負載均衡效果,平均 8080和 8081 埠中

2、準備工作
(1)準備兩臺 tomcat 伺服器,一臺 8080,一臺 8081
(2)在兩臺 tomcat 裡面 webapps 目錄中,建立名稱是 edu 資料夾,在 edu 資料夾中建立頁面 a.html,用於測試

3、在 nginx 的配置檔案中進行負載均衡的配置
在這裡插入圖片描述

4、nginx 分配伺服器策略
第一種 輪詢(預設)
每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器 down 掉,能自動剔除。

第二種 weight

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

在這裡插入圖片描述

第三種 ip_hash
每個請求按訪問 ip 的 hash 結果分配,這樣每個訪客固定訪問一個後端伺服器
在這裡插入圖片描述

第四種 fair(第三方)
按後端伺服器的響應時間來分配請求,響應時間短的優先分配。

在這裡插入圖片描述