nginx(三)nginx 配置例項 負載均衡

2021-10-22 17:12:01 字數 789 閱讀 1667

在 nginx.conf 中進行配置

負載均衡即是將負載分攤到不同的服務單元,既保證服務的可用性,又保證響應足夠快,給使用者很好的體驗。 nginx 提供了幾種分配方式(策略):

1、輪詢(預設)

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

2、weight

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

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

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

4、fair(第三方)

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

Nginx 四 nginx配置例項

開啟瀏覽器,在瀏覽器位址列輸入位址 跳轉到 liunx 系統 tomcat 主頁面中 在 liunx 系統安裝 tomcat,使用預設埠 8080 對外開放tomcat 的8080埠 在 windows 系統中通過瀏覽器訪問 tomcat 伺服器 使用 nginx 反向 根據訪問的路徑跳轉到不同埠的...

Nginx 線上配置例項

1 etc nginx nginx.conf,在主配置下設定 etc nginx conf.d conf user nginx worker processes 1 error log var log nginx error.log warn pid var run nginx.pid events...

Nginx 線上配置例項

1 etc nginx nginx.conf,在主配置下設定 etc nginx conf.d conf 2 etc nginx conf.d 下設定乙個 default.conf,server name 設定為 localhost,如果有其他非法網域名稱 a 記錄到該機器上,則返回預設的 ngin...