1、参考文档
http://blog.csdn.net/yingxiake/article/details/51408203
2、修改Apache配置文件
conf/httpd.conf中
Define SRVROOT "D:\Apache\Apache24"
我们在apache conf的目录下新建一个balance.conf配置文件,内容如下
#提供基础的代理功能
LoadModule proxy_module modules/mod_proxy.so
#提供负载均衡的功能
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#代理http协议
LoadModule proxy_http_module modules/mod_proxy_http.so
#负载均衡的算法模块
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
#兼容低版本访问
LoadModule access_compat_module modules/mod_access_compat.so
ProxyRequests Off
ProxyPass / balance://examples/
ProxyPassReverse / balance://examples/
ProxyPass /examples http://localhost:8080/examples/
ProxyPassReverse /examples http://localhost:8080/examples/
#设置代理的算法
#ProxySet lbmethod=bytraffic
#代理关联配置loadfactor可以分发请求权重,loadfactor越大,权重越大
<Proxy balance://examples>
BalancerMember http://localhost:8080 loadfactor=1 route=tomcat7_1
#BalancerMember http://localhost:8082 loadfactor=1 route=tomcat7_2
#热部署,当着备份服务,当tomcat7_1和tomcat7_2死掉的时候,就自动访问tomcat7_3
#BalancerMember http://localhost:9080 loadfactor=1 route=tomcat7_3 status=+H
</Proxy>
#负载均衡控制台,通过http://localhost/balancer-manager 访问
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Allow from all
#Allow from localhost
</Location>
打开conf/httpd.conf江balance.conf引进去,在httpd.conf最下面通过下面命令引入
Include conf\balance.conf
配置好之后,启动apache,在浏览器的地址栏输入
http://localhost
发现它已经路由到tomcat的主页上了,说明apache路径分发成功
若想在控制台上查看监控情况,可以在地址栏上输入http://localhost/balancer-manager