十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
根據(jù)官方的文檔,首先給出了如下所示的范例
溫江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
http {
? ?upstream myapp1 {
? ? ? ?server srv1.example.com;
? ? ? ?server srv2.example.com;
? ? ? ?server srv3.example.com;
? ?}
? ?server {
? ? ? ?listen 80;
? ? ? ?location / {
? ? ? ? ? ?proxy_pass http://myapp1;
? ? ? ?}
? ?}
}
這個例子就是配置了一個名為myapp1的http負載均衡服務(wù)器組
即為http負載均衡的基本配置格式和語法
nginx負載均衡包括:輪訓(xùn)(round-robin)、最少連接(least-connected)、ip哈希(ip-hash)三種機制
輪訓(xùn):發(fā)送到服務(wù)器端的http請求被輪訓(xùn)到負載均衡配置中的服務(wù)器;
最少連接:發(fā)送到服務(wù)器端的http請求被分配到負載均衡配置中活動鏈接數(shù)最少的服務(wù)器;
IP哈希:使用一種基于客戶端的IP地址的哈希方法來決定分配到請求的服務(wù)器
配置方法如下:
最少連接負載均衡
? ?upstream myapp1 {
? ? ? ?least_conn;
? ? ? ?server srv1.example.com;
? ? ? ?server srv2.example.com;
? ? ? ?server srv3.example.com;
? ?}?
ip哈希
? ?upstream myapp1 {
? ? ? ?ip_hash;
? ? ? ?server srv1.example.com;
? ? ? ?server srv2.example.com;
? ? ? ?server srv3.example.com;
? ?}
輪訓(xùn)
? ?????upstream myapp1 {
? ? ? ?????server srv1.example.com weight=3;
? ? ? ?????server srv2.example.com;
? ? ? ?????server srv3.example.com;
? ?????}
? ?解釋:weight為權(quán)重,默認為1,如果有五個請求,那么前三個請求會被分配到srv1,第四個請求分配至srv2,第五個請求分配至srv3,如此周而復(fù)始。
注意:
???????1,默認為輪訓(xùn)方式;
???????2,最少連接數(shù)和輪訓(xùn)機制會在客戶端與服務(wù)器會話期間將客戶端的請求分配到不同的服務(wù)器,而ip哈??梢跃S持會話,將請求始終保持在同一服務(wù)器上