本文共 1097 字,大约阅读时间需要 3 分钟。
准备工作: 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.修改配置文件(host1: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.so2.修改配置文件(host1:xampp\apache\conf\extra\httpd-ajp.conf): 追加下面的内容,其中xxxx是web工程的名字:
ProxyRequests Off ProxyPreserveHost on ProxyPass / balancer://proxy/ stickysession=JSESSIONID|jsessionid ProxyPassReverse / balancer://proxy/3.修改配置文件(host1,host2的tomcat中的server.xml) 在Engine中追加jvmRoute。 host1BalancerMember ajp://192.168.0.77:8009/ loadfactor=1 route=tomcat7_a BalancerMember ajp://192.168.174.159:8009/ loadfactor=1 route=tomcat7_b
host2
至此apache+tomcat集群配置完毕。 这个使用了sticky session,不适合对session要求比较严格的应用(比如购物车)。
转载地址:http://bfgmi.baihongyu.com/