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

猜你喜欢

转载自blog.csdn.net/javaloveiphone/article/details/73801627