`
tianlihu
  • 浏览: 314042 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

Apache+Tomcat集群

 
阅读更多

 一、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,即为成功

 

  • 大小: 46.4 KB
  • 大小: 37.1 KB
  • 大小: 38.3 KB
  • 大小: 37.1 KB
  • 大小: 44 KB
  • 大小: 33.7 KB
  • 大小: 37.6 KB
  • 大小: 15.5 KB
  • 大小: 6.5 KB
  • 大小: 12.7 KB
分享到:
评论

相关推荐

    apache+tomcat集群配置

    Apache + Tomcat 集群配置 Apache + Tomcat 集群配置是指将 Apache 服务器与 Tomcat 服务器集成,以提高服务器的性能和可扩展性。本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 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. **学习...

    Apache+Tomcat服务器集群配置详细步骤

    本文将详细介绍如何在一机双Tomcat环境下搭建Apache+Tomcat集群,并深入解析其中的关键配置和技术细节。 #### 二、Apache+Tomcat集群的优势 1. **高可靠性(HA)**:通过集群管理软件实现在主服务器发生故障时,备份...

    Apache+Tomcat集群和负载均衡及Session绑定

    【Apache+Tomcat 集群与负载均衡及Session...通过以上配置,Apache+Tomcat集群可以实现高效的负载均衡和高可用性,同时通过Session绑定确保用户会话的连续性。注意定期监控和优化集群性能,以应对不断变化的业务需求。

    apache+tomcat集群技术总结

    4. **本地配置Apache + Tomcat集群** - **环境说明**:在这个例子中,我们有一个Apache服务器和两个Tomcat实例,以及mod_jk模块用于两者之间的通信。 - **安装与配置**: - 安装Apache和Tomcat,确保版本匹配。 ...

    Apache+Tomcat集群配置续

    Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续

    apache+tomcat集群配置文件和文档

    这份"apache+tomcat集群配置文件和文档"将涵盖以上所有要点,指导你逐步配置和测试Apache+Tomcat集群。按照文档操作,你将能够构建出一个高效且稳定的Web服务环境。在实际操作中,务必根据你的硬件资源和具体需求...

Global site tag (gtag.js) - Google Analytics