Nginx Tomcat配置負載均衡

2021-07-06 00:23:22 字數 2677 閱讀 5464

/>

實現tomcat的session複製。

原文:根據實際測試情況做過修改。

1. 安裝nginx和tomcat,(nginx可以從

3. 確定nginx和兩台tomcat可以互訪,並且兩個tomcat機器在乙個網段內;4. 確定兩台tomcat多播已經開啟,在linux機器上可以使用cat /proc/net/dev_mcast檢查,如果檔案存在基本上就是開啟了;另外確定兩台tomcat機器的/etc/hosts檔案中包含「***.***.***.***  

hostname」比如「172.16.86.161 

axs3-r1」或「172.16.86.162  

axs3-r2」;

5. 修改兩個tomcat的conf/server.xml檔案,對engine節點分別新增jvmroute=」tomcat1」和jvmroute=」tomcat2」,並新增以下內容:

7.修改檔案/usr/local/apache-tomcat-6.0.35/conf/web.xml,**如下, 

test.jsp

index.html

view plain

<% 

string mydata = request.getparameter(「mydata」); 

if (mydata != null && mydata.length() != 0)  

out.println(「request.getlocaladdr(): 」 + request.getlocaladdr()); 

out.println(「

「); 

out.println(「request.getlocalport(): 」 + request.getlocalport()); 

out.println(「

「); 

out.println(「session id: 」 + session.getid()); 

out.println(「

「); 

out.println(「mydata: 」 + session.getattribute(「mydata」)); 

%> 

9. 啟動tomcat和nginx,訪問

nginx tomcat 配置負載均衡

安裝就直接把壓縮包解壓到乙個路徑下 路徑最好是沒有中文非空的 在cmd裡切換到部署目錄路徑 啟動nginx start nginx 停止nginx nginx s stop 檢視程序,如果看到 成功啟動nginx之後,在瀏覽器裡訪問http localhost,可以看到nginx伺服器的首頁了 好事...

nginx tomcat配置負載均衡

目標 nginx做為httpserver,連線多個tomcat應用例項,進行負載均衡。注 本例程以一台機器為例子,即同一臺機器上裝乙個nginx和2個tomcat且安裝了jdk1.7。1 安裝nginx 安裝nginx教程 2 配置兩個tomcat doctype html html lang en...

nginx tomcat配置負載均衡

目標 nginx做為httpserver,連線多個tomcat應用例項,進行負載均衡。注 本例程以一台機器為例子,即同一臺機器上裝乙個nginx和2個tomcat且安裝了jdk1.7。1 安裝nginx 安裝nginx教程 2 配置兩個tomcat doctype html html lang en...