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服务,测试,参考上一篇文章,注意开放防火墙端口