一、Apache和Tomcat安装
1. 下载Apache集群服务器
地址:http://archive.apache.org/dist/httpd/binaries/win32/httpd-2.2.25-win32-x86-openssl-0.9.8y.msi
2. 安装Apache集群服务器
看到右下角绿色的三角图标,为apache安装并启动成功
3. 下载Tomcat 7进行解压安装
http://mirrors.shuosc.org/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82.zip
解压到tomcat1和tomcat2两个文件夹中,内容完全一样
二、Apache配置
1.加载proxy模块
配置Apache,打开apache配置文件:%APACHE_HOME%/conf/httpd.conf
由于已经将所有模块加载,所以不用在配置中做修改,去掉以下行首的#注释
LoadModule proxy_module modules/mod_proxy.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
2.配置虚拟主机proxyblancer
<VirtualHost *:80> ServerAdmin admin@yitianjiaoyu.com ServerName localhost ErrorLog "C:/app1_error.log" CustomLog "C:/app1_access.log" common ProxyPass / balancer://cluster/ stickysession=JSESSIONID|jsessionid nofailover=On lbmethod=byrequests timeout=5 maxattempts=3 ProxyPassReverse / balancer://cluster/ ProxyRequests Off ProxyPreserveHost On <proxy balancer://cluster> BalancerMember ajp://127.0.0.1:6009 route=tomcat_a BalancerMember ajp://127.0.0.1:8009 route=tomcat_b </proxy> </VirtualHost>
三、修改tomcat1和tomcat2的配置
1. 修改tomcat1的conf/server.xml文件
<Server port="6005" shutdown="SHUTDOWN"> <Connector port="6080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="6443" /> <Connector port="6009" protocol="AJP/1.3" redirectPort="6443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat_a"> <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/> </Engine> </Server>
2. 修改tomcat2的conf/server.xml文件
<Server port="8005" shutdown="SHUTDOWN"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat_b"> <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/> </Engine> </Server>
四、编辑测试文件
1. 在tomcat1中添加测试文件%TOMCAT_ROOT%/webapps/ROOT/test.jsp
test.jsp内容是:
this is tomcat1
2. 在tomcat2中添加测试文件%TOMCAT_ROOT%/webapps/ROOT/test.jsp
test.jsp内容是:
this is tomcat2
五、测试
浏览器中输入地址:
http://localhost:80/test.jsp
显示内容有时为this is tomcat1,有时为this is tomcat2,即为成功
相关推荐
Apache + Tomcat 集群配置 Apache + Tomcat 集群配置是指将 Apache 服务器与 Tomcat 服务器集成,以提高服务器的性能和可扩展性。本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器...
反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档
apache+tomcat集群 配置使用方法
Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置
- 本文档针对Apache Tomcat集群配置进行了详尽的说明,特别适合新手入门学习,通过本文档能够快速掌握Apache Tomcat集群的基本概念、搭建步骤及注意事项。 #### 知识点详解: ##### 一、集群基础知识 1. **学习...
本文将详细介绍如何在一机双Tomcat环境下搭建Apache+Tomcat集群,并深入解析其中的关键配置和技术细节。 #### 二、Apache+Tomcat集群的优势 1. **高可靠性(HA)**:通过集群管理软件实现在主服务器发生故障时,备份...
【Apache+Tomcat 集群与负载均衡及Session...通过以上配置,Apache+Tomcat集群可以实现高效的负载均衡和高可用性,同时通过Session绑定确保用户会话的连续性。注意定期监控和优化集群性能,以应对不断变化的业务需求。
4. **本地配置Apache + Tomcat集群** - **环境说明**:在这个例子中,我们有一个Apache服务器和两个Tomcat实例,以及mod_jk模块用于两者之间的通信。 - **安装与配置**: - 安装Apache和Tomcat,确保版本匹配。 ...
Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续
这份"apache+tomcat集群配置文件和文档"将涵盖以上所有要点,指导你逐步配置和测试Apache+Tomcat集群。按照文档操作,你将能够构建出一个高效且稳定的Web服务环境。在实际操作中,务必根据你的硬件资源和具体需求...