1. 程式人生 > >NGINX 負載均衡 之九

NGINX 負載均衡 之九

ngx 算法 均衡 http 節點 backup pst 指定 自己

1、Nginx 負載均衡的組件模塊

ngx_http_proxy_module:proxy代理模塊,用於把請求後拋給服務器節點或upstream服務器池。
ngx_http_upstream_module:負載均衡模塊,可以實現網站的負載均衡功能及節點的健康檢查。

2、upstream模塊語法

upstream server_pools {
    #ip_hash;
    server 10.3.151.34:81 weight=1;
    server 10.3.151.246:81 weight=1;
    }

3、upstream模塊標簽說明

upstream:是關鍵字必須要有。
server_pools:為一個upstream集群組的名字,可以自己定義,調用時使用。

server:關鍵字必須要有,後面可以接域名或IP,如果不指定端口,默認是80端口。
weight:代表服務器權重,默認值是1,權重數字越大表示接受的請求比例越大。
ip_hash:根據客戶端IP的hash結果分配,解決動態網頁的session共享問題,當負載調度算法為ip_hash時,後端服務器在負載均衡調度中不能使用weight和backup。

NGINX 負載均衡 之九