您的位置:首页 > 其它

使用mod_proxy_balancer实现负载均衡

2014-09-04 15:27 357 查看
首先,在主配置文件httpd.conf添加以下Module:

      LoadModule proxy_module modules/mod_proxy.so 

      LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 

      LoadModule proxy_http_module modules/mod_proxy_ajp.so 

再增加以下元素:

     ProxyRequests Off 

     <proxy balancer://test> 

         BalancerMember ajp://localhost:8001 loadfactor=1 

         BalancerMember ajp://localhost:8002  loadfactor=1 

         BalancerMember ajp://localhost:8003  loadfactor=1 

         BalancerMember ajp://localhost:8004  loadfactor=1 

     </proxy> 

设置虚拟主机:

     <VirtualHost *:80>

         ServerAdmin chenzhaozhan@hotmail.com

         ServerName www.example.com

         ServerAlias example.com

         ProxyPass / balancer://test/

         ProxyPassReverse / balancer://test/
     </VirtualHost>

最后在四个tomcat的server.xml中分别将其ajp的端口配置为8001/8002/8003/8004

<Connector port="8001" protocol="AJP/1.3" redirectPort="8443" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: