论坛首页 入门技术论坛

xampp下Apache + Tomcat 集群配置的简单介绍

浏览 3094 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-06-06  
准备工作:
1.xampp 1.7.7(版本仅作参考)
2.有一个可以运行的web工程
3.两台电脑host1,host2(一台电脑使用虚拟机也可以)
4.局域网(使用虚拟机则无需局域网)

配置web服务器集群:

第一步 安装xampp
在host1上安装xampp,安装过程请参考其他文章。
注:host2上不必安装xampp,只安装tomcat即可。

第二步 发布web工程
把web工程发布到host1和host2中,发布路径如下:
host1的%xampp%\tomcat\webapps中
host2的%tomcat%\webapps中

第三步 配置集群
1.修改配置文件(xampp\apache\conf\httpd.conf):
删除下面四行前的#号(#是注释符号)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so


2.修改配置文件(xampp\apache\conf\extra\httpd-ajp.conf):
追加下面的内容,其中xxxx是web工程的名字:
ProxyPass /xxxx balancer://proxy/

<Proxy balancer://proxy>
	BalancerMember ajp://host1:8009/xxxx loadfactor=1
	BalancerMember ajp://host2:8009/xxxx loadfactor=1
</Proxy>


第四步 session复制功能
打开host1,host2中已经部署的项目的WEB-INF/web.xml文件,在</web-app>内添加<distributable/>标签。

至此apache+tomcat集群配置完毕。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics