Apache配置为Tomcat集群的负载均衡器
2009-04-03 15:35
375 查看
1 )打开“ /usr/local/apache2/conf ”目录下的“ httpd.conf ”文件,在文件最后添加如下配置项目,如图 4-2-1 所示。
ProxyRequests Off
ProxyPass / balancer://myCluster/
<Proxy balancer://myCluster/>
BalancerMember ajp://localhost:10009 route=Tomcat1
BalancerMember ajp://localhost:20009 route=Tomcat2
</Proxy
图 4-2-1
说明:其中“ myCluster ”是集群的名称,“ ajp://localhost:10009 route=Tomcat1 ” 对应 Tomcat 集群中的 TC6_A 实例,“ ajp://localhost:20009 route=Tomcat2 ” 对应 Tomcat 集群中的 TC6_B 实例。经过上述配置后, Apache 就可以成为前面搭建的 Tomcat 集群的负载均衡器了。
( 2 )修改完成后,保存“ httpd.conf ”文件。
( 3 )在终端中键入如下命令,启动“ TC6_A ” Tomcat 实例。
cd /TC6_A/bin
./startup.sh
( 4 )再打开一个新的终端,在其中键入如下命令,启动“ TC6_B ” Tomcat 实例
cd /TC6_B/bin
./startup.sh
( 5 )再打开第三个终端窗口,在其中键入如下命令,启动 Apache 服务器。
/usr/local/apache2/bin/apachetl start
( 6 )在浏览器地址栏输入“ http://localhost/Hello.jsp ”,将进入如图 4-2-2 所示页面。
图 4-2-2
( 7 )刷新网页,读者可以看到如图 4-2-3 所示页面。
图 4-2-3
说明:由于 Apache 作为 Tomcat 集群的负载均衡器,使用的是轮换算法,其均匀地将请求发送到集群中的各个 Tomcat 实例。因此,从上面两幅图中可以看出,是轮换访问两个不同 Tomcat 实例中的 Hello.jsp 页面的。当然,看到轮换的情况也就说明 Apache 负载均衡器正常工作了。
ProxyRequests Off
ProxyPass / balancer://myCluster/
<Proxy balancer://myCluster/>
BalancerMember ajp://localhost:10009 route=Tomcat1
BalancerMember ajp://localhost:20009 route=Tomcat2
</Proxy
图 4-2-1
说明:其中“ myCluster ”是集群的名称,“ ajp://localhost:10009 route=Tomcat1 ” 对应 Tomcat 集群中的 TC6_A 实例,“ ajp://localhost:20009 route=Tomcat2 ” 对应 Tomcat 集群中的 TC6_B 实例。经过上述配置后, Apache 就可以成为前面搭建的 Tomcat 集群的负载均衡器了。
( 2 )修改完成后,保存“ httpd.conf ”文件。
( 3 )在终端中键入如下命令,启动“ TC6_A ” Tomcat 实例。
cd /TC6_A/bin
./startup.sh
( 4 )再打开一个新的终端,在其中键入如下命令,启动“ TC6_B ” Tomcat 实例
cd /TC6_B/bin
./startup.sh
( 5 )再打开第三个终端窗口,在其中键入如下命令,启动 Apache 服务器。
/usr/local/apache2/bin/apachetl start
( 6 )在浏览器地址栏输入“ http://localhost/Hello.jsp ”,将进入如图 4-2-2 所示页面。
图 4-2-2
( 7 )刷新网页,读者可以看到如图 4-2-3 所示页面。
图 4-2-3
说明:由于 Apache 作为 Tomcat 集群的负载均衡器,使用的是轮换算法,其均匀地将请求发送到集群中的各个 Tomcat 实例。因此,从上面两幅图中可以看出,是轮换访问两个不同 Tomcat 实例中的 Hello.jsp 页面的。当然,看到轮换的情况也就说明 Apache 负载均衡器正常工作了。
相关文章推荐
- (转)Apache+Tomcat集群配置
- 【redhat5.5】apache+tomcat+memcached的集群搭建与基本配置
- Apache+Tomcat集群配置(转自ITeye)
- 最新Apache2.2.11 + Tomcat 6.0.20 集群配置详解
- Apache + Tomcat + Linux 集群和均衡负载 (Session 同步复制) 配置实
- 配置Apache+Tomcat集群
- Apache+Tomcat集群和负载均衡安装配置笔记
- Apache+Tomcat+Memcached的集群搭建与基本配置
- Apache+Tomcat集群配置
- Apache+tomcat 负载集群配置
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置
- Apache+Tomcat集群配置 转
- Apache配置tomcat集群与sticky模式
- Apache 2+Tomcat 6负载均衡与集群配置及性能测试
- Apache+Tomcat集群配置
- Apache与Tomcat集群配置例子(Windowx下)-网摘
- Apache+Tomcat集群配置
- Apache2.2 + tomcat7 服务器集群配置
- Apache 2+Tomcat 6+JK配置服务器集群
- Apache+Tomcat集群配置