1. 程式人生 > >tomcat叢集--整合Apache伺服器,採用mod_proxy連線模式

tomcat叢集--整合Apache伺服器,採用mod_proxy連線模式

0、關於tomcat的版本、tomcat配置、Apache伺服器版本的下載和安裝請先檢視tomcat叢集–整合Apache伺服器,採用mod_JK連線模式

1、不要忘記修改專案的 WEN-INF/web.xml

在 和之間新增:

<distributable/>

2、修改apache配置檔案 http.conf

開放如下圖中紅色框中的模組:
這裡寫圖片描述

更改為,如下圖:
這裡寫圖片描述

3、將以下程式碼註釋放開

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

更改為:

# Virtual hosts
Include
conf/extra/httpd-vhosts.conf

4、檔案末尾新增如下程式碼:

#配置為反向代理,代理到tomcat1和tomcat2服務
ProxyRequests Off   
<proxy balancer://cluster>   
      BalancerMember ajp://192.168.0.10:8009 loadfactor=1 route=tomcat1  
      BalancerMember ajp://192.168.0.10:9009 loadfactor=1 route=tomcat2  
</proxy>  

4、修改conf/extra/httpd-vhosts.conf檔案,並中新增如下程式碼:

<VirtualHost *:80>
    ServerName 127.0.0.1  
    ServerAlias localhost   
    ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On
    ProxyPassReverse / balancer://cluster/   
    ErrorLog "logs/proxyTest-error.log"
    CustomLog "logs/lbtest-access.log" common  
</VirtualHost>

5、啟動tomcat1、tomcat2、Apache服務,測試,

參考上一篇文章注意開放防火牆埠