##将如下配置 放在 apache httpd.conf 的最后
## 负载均衡器的查看状态,而且只容许 10.0.101.8 的机器访问
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all #拒绝访问
Allow from 10.0.101.8 #容许访问
</Location>
#ExtendedStatus Onhtml
##负载均衡器的控制信息页面
## http://10.0.101.8:88/balancer-manager,而且只容许 10.0.101.8 的机器访问
<Location /balancer-manager>
SetHandler balancer-manager
order Deny,Allow
Deny from all#拒绝访问
Allow from 10.0.101.8 #容许访问
</Location> 算法
#启用正向(标准)代理请求 Off激活反向代理
ProxyRequests Offapache
#配置反向代理的模块 loadfactor:分配请求的比例 1--100
<Proxy balancer://mycluster>
BalancerMember http://127.0.0.1:8181 loadfactor=50
BalancerMember http://127.0.0.1:8282 loadfactor=50
#热备,若是8181服务挂掉,apache会自动把请求发送到8282,若是8181恢复服务,apache会把请求发送到8181
#BalancerMember http://127.0.0.1:8282 status=+H
</Proxy>服务器
##配置虚拟主机,用于反向代理局域网机器
<VirtualHost *:80>
#内部的请求 /cerp/ 代理 balancer://mycluster/ 模块的请求
#ProxyPass /cerp/ balancer://mycluster/
#stickysession session的性质,是否具备粘性
#nofailover=On不支持会话复制
#lbmethod 负载均衡的算法,lbmethod可能的取值有:
#lbmethod=byrequests 按照请求次数均衡(默认)
#lbmethod=bytraffic 按照流量均衡
#lbmethod=bybusyness 按照繁忙程度均衡(老是分配给活跃请求数最少的服务器)
#maxattempts=1 apache在放弃服务前,尝试的次数session
ProxyPass /cerp/ balancer://mycluster/ stickysession=STICK_PORT_TOKEN nofailover=On lbmethod=byrequests maxattempts=1
#调整由反向代理服务器发送的HTTP应答头中的URL.
#根据代理打开 balancer://mycluster/ 模块的a.html
#若是点击a.html页面的内部连接(绝对路径另论),须要这个设置将路径修改成代理的路径.
ProxyPassReverse /cerp balancer://mycluster/
</VirtualHost>负载均衡
#代理HTTP和FTP链接的接收缓冲区大小(字节)
ProxyReceiveBufferSize 2048
#代理超时
ProxyTimeout 300
#转发请求的最大代理数目 默认15,这个设置是为了不无限代理循环或DoS攻击的发生
ProxyMaxForwards 300代理