Nginx 負載均衡

注意:在實際開發中 當應用程序存放在多臺服務器上使用時 須要使用一臺服務器負責負載均衡的角色;
      配置信息,使得客戶端訪問導向 附在後面的多臺服務中的一臺服務器;
效果:緩解一臺服務器相應能力不足及高併發的問題;nginx

一、環境開始以前準備四臺虛擬機 使用的一樣的環境 CentOS 6.5 ,PHP 5.6
  外網的訪問IP分別爲:
  負載均衡服務器-主 :192.168.147.135 
  服務器-1 :192.168.147.132
  服務器-2 :192.168.147.133
  服務器-3 :192.168.147.134
  網站應用程序已經部署三臺服務器,並在首頁面標記不一樣的信息。
  
二、修改添加 nginx.conf 配置 信息 /usr/local/nginx/conf/nginx.conf服務器

  # 添加的 upstream 配置信息
  upstream test.nginx.com {
          server 192.168.147.132 weight=2; # weight表示負載分配的權重
          server 192.168.147.133 weight=2;
          server 192.168.147.134 weight=2;
  }  併發

  server{  
          listen 80;  
          server_name test.nginx.com;  
          # 添加配置項
          location / {  
                  proxy_pass         http://test.nginx.com;  
                  proxy_set_header   Host             $host;  
                  proxy_set_header   X-Real-IP        $remote_addr;  
                  proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;  
          }  
  }
  
三、將上面保存後 重啓 nginx 服務;
  重啓成功以後訪問 test.nginx.com ,刷新幾回即可以看到不一樣的首頁信息變化,說明負載均衡配置成功。負載均衡

相關文章
相關標籤/搜索