tomcat集群--整合Apache服务器,采用mod_proxy连接模式

时间:2022-07-21 16:53:08

0、关于tomcat的版本、tomcat配置、Apache服务器版本的下载和安装请先查看tomcat集群–整合Apache服务器,采用mod_JK连接模式

1、不要忘记修改项目的 WEN-INF/web.xml

在 和之间添加:

<distributable/>

2、修改apache配置文件 http.conf

开放如下图中红色框中的模块:
tomcat集群--整合Apache服务器,采用mod_proxy连接模式

更改为,如下图:
tomcat集群--整合Apache服务器,采用mod_proxy连接模式

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