Apache负载均衡(无Session版)

windows环境下,以 Apache2.4.23为例
1,修改httpd.conf文件,加载相应的代理模块,去掉以下模块前面的#号:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
#采用ajp通讯须去掉
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#采用权重请求响应负载均衡策略须去掉
LoadModule proxy_ftp_module modules/mod_lbmethod_bytraffic.so
2,在httpd.conf文件末尾添加:
ProxyRequests Off
ProxyPass /服务名 balancer://proxy/ lbmethod=bytraffic
ProxyPassReverse /服务名 balancer://proxy
<Proxy balancer://proxy>  
BalancerMember http://127.0.0.1:8080/服务名 loadfactor=1
BalancerMember http://127.0.0.1:8081/服务名 loadfactor=1
</Proxy>
以上实现反向代理和负载均衡。

猜你喜欢

转载自huangjia7.iteye.com/blog/2318726