aapche2.2.4 tomcat6 mod_proxy 集群和负载平衡

阅读更多

部分应用来自http://www.iteye.com/topic/757125

1.共享session和tomcat集群:在server.xml中添加如下,位置在下 在Engine 中添加 jvmRoute="tomcat6_a";

写道
channelSendOptions="8">

expireSessionsOnShutdown="false"
notifyListenersOnReplication="true"/>




address="228.0.0.4"
port="45564"
frequency="500"
dropTime="3000"/>

address="auto"
port="4001"
autoBind="100"
selectorTimeout="5000"
maxThreads="6"/>





















 2. 在apache httpd.conf中添加如下

写道
#虚拟机配置,负载均衡配置

ServerAdmin [email protected]
ServerName localhost
ServerAlias localhost
#小心,有些地方要有空格
ProxyPass / balancer://cluster/ stickysession=JSESSIONID|jsessionid nofailover=On
ProxyPassReverse / balancer://cluster/
#ErrorLog "logs/error.log"
#CustomLog "logs/access.log" common


#The ProxyRequests directive should usually be set off when using ProxyPass.
ProxyRequests Off

BalancerMember ajp://localhost:8009 loadfactor=1 route=tomcat6_a smax=5 max=20 ttl=120 retry=300 timeout=15
BalancerMember ajp://localhost:8019 loadfactor=1 route=tomcat6_b smax=5 max=20 ttl=120 retry=300 timeout=15
# status=+H为配置热备,当所有机器都over时,才会请求该机器
#BalancerMember http://192.168.1.218:8009 status=+H
ProxySet lbmethod=bytraffic

 3.最后在web.xml中添加 分布式部署
 注:此文只为个人记事

 

  • conf.rar (9.9 KB)
  • 下载次数: 5

你可能感兴趣的:(Apache,Tomcat,虚拟机,XML,Access)