nginx & Tomcat 8的負載均衡配置

nginx作爲Http服務器,是很輕量級的,它的反向代理可以作爲根服務器進行請求轉發給下面的其它服務器,比如NginX搭配Tomcat可以進行負載均衡的配置。

 

1、Tomcat的配置

 

1.1、準備Tomcat

 

(1)準備多個Tomcat,此處我準備了兩個,版本是8.0.36。

 

1.2、進行Tomcat的配置

   

 

(1)打開conf文件夾下server.xml,進行tomcat8-1的配置。

 

 

(2)打開conf文件夾下server.xml,進行tomcat8-2的配置。

 

 

(3)修改兩個Tomcat的首頁,以便等下區分。

 

1.3、啓動兩個Tomcat

 

2、NginX的配置

 

2.1、NginX的配置文件

 

 在NginX的目錄下有個conf文件夾,裏面有個nginx.conf文件,這個是配置的關鍵所在。

 

 

2.2、進行配置

 

(1) 在http節點下創建一個upstream的節點 名字可以任意取,此處我取爲了tomcat。

 

(2) 在upstream節點下創建我們之前配置的兩個tomcat服務器,此處我們按照權重來進行負載的分配,權重越大,負載越大。

 

(3)最後在location節點下將默認的配置註釋掉(用#),然後用proxy_pass代替,規範爲:http://+upstream的名字。

 

 

3、結果驗證

 

(1)啓動NginX,打開http://localhost/index.jsp。

 

(2)發現訪問到tomcat1和2的概率幾乎都是50%。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章