在Apache2.2 版本中,自带了均衡负载模块,只需配置一下即可
在%ApacheHome%conf/httpd.conf 文件里面
############################### 修改过的apache动态加载模块################
# AddDefaultCharset gb2312
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
NameVirtualHost *:80
#########################如果没有匹配,则默认系统选择第一个虚拟主机#####################################
<VirtualHost *:80>
ProxyRequests Off
ServerName site120
# ProxyPass / balancer://cluster1/
# ProxyPass / balancer://cluster1 stickysession=jsessionid nofailover=On
# <Proxy balancer://cluster1/>
# BalancerMember ajp://site120:8009 route=Tomcat1
# BalancerMember ajp://site120:20009 route=Tomcat2
# </Proxy>
</VirtualHost>
<VirtualHost *:80>
ProxyRequests Off
ServerName site120
ProxyPass / balancer://cluster1/
# ProxyPass / balancer://cluster1 stickysession=jsessionid nofailover=On
<Proxy balancer://cluster1/>
BalancerMember ajp://site120:8009 route=Tomcat1
# BalancerMember ajp://site120:20009 route=Tomcat2
</Proxy>
</VirtualHost>