nginx 負載均衡簡單配置

配置要求:html

三臺服務器nginx

127.0.0.1       主負載(把訪問請求分給主機池)服務器

127.0.0.2       主機2負載均衡

127.0.0.3       主機3測試

第一步:spa

配置127.0.0.1(主負載)主機 nginx.conf文件 server

將主機池添加於 nginx.conf文件中的http 中htm

upstream mysvr{
  server 127.0.0.2 weight=1;
  server 127.0.0.3 weight=3;
}blog

如圖:ci

主機池參數簡介

weight     爲該主機權重(圖中配置爲 訪問序列爲 ABBBABBBABBB... )
backup    爲 設置備用主機 (當在主機後添加此設置時 第一臺服務器暫停服務時就會啓用添加 backup 的主機  訪問序列爲 AAAA忽然A死了 BBBBBB...
*當不設置規則時 主機池將執行默認輪詢 即weight=1 訪問序列爲(ABABABAB...)
還有更多規則不一一講解 訪問https://www.runoob.com/w3cnote/nginx-proxy-balancing.html 可查看詳細操做

第二步:
測試 負載均衡是否配置成功
設置解析到主負載服務器的域名爲 www.baidu.com
則主負載服務器(127.0.0.1)須要配置vhost爲下圖:
則服務器127.0.0.2 127.0.0.3 須要在vhost中同時新增 www.baidu.com.conf 並配置兩個不一樣的訪問文件保存後重啓nginx訪問 假設域名 刷新後會出現兩個不一樣的頁面即表示配置成功
相關文章
相關標籤/搜索