1. 程式人生 > >Nginx 設置負載均衡

Nginx 設置負載均衡

stream server star ice clu eight 端口 創建 管理

1. 在nginx配置文件目錄下另外單獨創建一個文件用於管理負載均衡配置,這裏起名為 fzjh.conf

vim /etc/nginx/fzjh.conf
#在文件下添加以下內容

upstream mypro{                     #這裏可以隨意命名,待選服務器列表
        ip_hash;                    #開啟ip_hash模式,確保同一個用戶每次訪問到的主機一樣
        server 104.193.88.77 weight=2;       #添加第一臺服務器 weight用於設置權重
        server 66.102.251.33 weight=1;       #添加第二臺服務器
        .....   #以此類推
}
server{
        listen 8081;                      #監聽端口
        location / {
                proxy_pass http://mypro;    #命名與上面保持一致   
        }
}     

2. 編輯nginx主配置文件,將上述文件包含進來

http {
    ...
    include /etc/nginx/fzjh.conf;
    ...    
}

3. 重啟nginx

service nginx restart  
  • nginx負載均衡默認采用輪詢的方式訪問服務器群

Nginx 設置負載均衡