?
如果用域名 映射多了Ip ;
?
外網應該用來實現 GSLB
?
?
1 輪詢
pstream nginxDemo {
??????? server 127.0.0.1:8081;
??????? server 127.0.0.1:8082;
??? }
?
最少鏈接
web請求會被轉發到連接數最少的服務器上。
??? upstream nginxDemo {
??????? least_conn;
??????? server 127.0.0.1:8081;
??????? server 127.0.0.1:8082;
??? }
weight 權重
?#服務器A和服務器B的訪問比例為:2-1;比如有3個請求,前兩個會訪問A,三個訪問B,其它規則和輪詢一樣。
??? upstream nginxDemo {
??????? server 127.0.0.1:8081 weight=2; #服務器A
??????? server 127.0.0.1:8082; #服務器B
??? }
ip_hash
? upstream nginxDemo {
??????? ip_hash;
??????? server 127.0.0.1:8081 weight=2; #服務器A
??????? server 127.0.0.1:8082; #服務器B
??? }
url_hash是nginx的第三方模塊,nginx本身不支持,需要打補丁。
nginx按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存服務器、文件服務器、靜態服務器時比較有效。缺點是當后端服務器宕機的時候,url_hash不會自動跳轉的其他緩存服務器,而是返回給用戶一個503錯誤。
?
?
?
nginx 備份檢測機制
備份機制。
?