4.配置apache的ajp负载均衡功能,这里请务必启用反向代理。 
****************************** 
至于其中的原理请参考官方文档说明。 
正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。 
正向代理还可以使用缓冲特性(由mod_cache提供)减少网络使用率。 
反向代理的典型用途是将防火墙后面的服务器提供给Internet用户访问。 
反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。 
另外,还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时 
存在于同一个URL空间下。 
***************************** 
参考文档: 
tomcat6官方文档 
 
apache中文版本 
 
 
apache官方英文版本 
 
 
***配置apache 
***修改/usr/local/apache2/conf/httpd.conf文件 
确保将以下Module的注释去掉 
LoadModule proxy_module modules/mod_proxy.so 
LoadModule proxy_connect_module modules/mod_proxy_connect.so 
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 
LoadModule proxy_http_module modules/mod_proxy_http.so 
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 
LoadModule status_module modules/mod_status.so 
并在最后面,增加 
<Location /server-status> 
SetHandler server-status 
Order Deny,Allow 
Deny from all 
Allow from all 
</Location> 
<Location /balancer-manager> 
SetHandler balancer-manager 
Order Deny,Allow 
Deny from all 
Allow from all 
</Location> 
ProxyRequests Off 
ProxyPass /test balancer://tomcatcluster/ stickysession=jsessionid nofailover=On 
<Proxy balancer://tomcatcluster> 
BalancerMember ajp://192.168.1.30:8009 loadfactor=1 
BalancerMember ajp://192.168.1.31:8009 loadfactor=2 
BalancerMember ajp://192.168.1.32:8009 loadfactor=3 
</Proxy> 
注释: 
ProxyRequests Off 表示启用反向代理。 
ProxyPass为代理转发的Url,即将所有访问/的请求转发到 
群集balancer://tomcatcluster,这里为/test即将所有访问/的请求转发到群集balancer://tomcatcluster的/test目录 
BalancerMember为群集的成员, 
即群集服务器1或2或3,负载均衡服务器会根据均衡规则来将请求转发给BalancerMember。 
配置好后,启动Apahce服务器,访问localhost就会看到群集服务器中应用返回的结果。 
访问,显示负载均衡有关信息 
      
ajp负载均衡加集群实战(4)
内容版权声明:除非注明,否则皆为本站原创文章。
