`

mod_cluster, tomcat集成

阅读更多

1. 需要准备的环境, Apache httpd server, tomcat7, mod_cluster的动态库(放在httpd里面),mod_cluster的jar包(放在tomcat里面)

jboss为了大家方便,提供了整合的一个包,包含了httpd和mod_cluster的动态库so,可以在官网下载,文件名大概这样,

mod_cluster-1.2.6.Final-linux2-x64.tar.gz,这样就不需要单独下载mod_cluster的so文件到httpd里面,只需要配置httpd.conf就好,另外tomcat连通httpd的jar包名称大概这样,mod_cluster-parent-1.2.6.Final-bin.tar.gz

 

2. http.conf的最末尾配置如下,192.168.91.128是web server地址,方便起见其实Allow from后面都可以填all

 

# MOD_CLUSTER_ADDS
# Adjust to you hostname and subnet.
<IfModule manager_module>
  Listen 192.168.91.128:6666
  ManagerBalancerName mycluster
  <VirtualHost 192.168.91.128:6666>
    <Location />
     Order deny,allow
     Deny from all
     Allow from 192.168.91
    </Location>

    KeepAliveTimeout 300
    MaxKeepAliveRequests 0
#    ServerAdvertise on http://192.168.91.128:6666
    AdvertiseFrequency 5
    #AdvertiseSecurityKey secret
    #AdvertiseGroup @ADVIP@:23364
    EnableMCPMReceive

    <Location /mod_cluster_manager>
       SetHandler mod_cluster-manager
       Order deny,allow
       Deny from all
       Allow from all
    </Location>

  </VirtualHost>
</IfModule>
ServerName localhost

 

3. tomcat的server.xml加上如下配置,

<Listener className="org.jboss.modcluster.container.catalina.standalone.ModClusterListener" proxyList="192.168.91.128:80" advertise="true"/>

 

 4  最后访问192.168.91.128/xxxcontext/index.html就可以访问到后面几个tomcat中的一台,当然可以配置sticky session让一次会话中的多次请求都到同一个server中

分享到:
评论

相关推荐

    Apache与Tomcat集成,资源是已经集成好的,可以参考

    将Apache与Tomcat集成,可以充分利用两者的优势,实现动静分离,提高Web应用程序的性能和稳定性。 集成Apache和Tomcat的常见方式是使用Apache作为前端服务器,处理HTTP请求,然后通过一种叫做代理的方式(如mod_...

    apache2.2+mod_JK+Tomcat7+Terracotta3.7 集群(重要)

    mod_JK 是 Apache 的一个模块,用于与 Tomcat 进行集成,实现应用服务器间的负载均衡和故障切换。通过 mod_JK,Apache 可以作为反向代理,将请求路由到正确的 Tomcat 实例,从而优化资源利用并提高响应速度。 ...

    tomcat_apache_mod

    2. **Apache mod_jk模块**:这是另一种常用的Apache与Tomcat集成的解决方案。mod_jk提供了一个JK工作线程,用于处理与Tomcat之间的通信,支持AJP协议,能更高效地传输数据。 3. **Tomcat集群配置**:在Tomcat中,...

    Mod_Proxy+Apache+Tomcat负载均衡与集群配置

    mod_jk是一种被广泛使用的技术,它通过JK插件与Tomcat进行集成,实现集群中各个实例的负载均衡。mod_proxy则是Apache HTTP Server的另一个模块,它也可以用于实现负载均衡,但它和mod_jk的工作原理有所不同。 在...

    相关配置文件apache_tomcat集群

    Apache HTTPD与Tomcat的集成通常通过`mod_proxy`模块实现,它提供了反向代理功能,能够透明地将请求转发至适当的目标服务器。 在描述中提到的配置文件中,`httpd.conf`是Apache HTTPD的主要配置文件,其中包含了...

    Apache 集成tomcat proxy配置-BY.CRM.林元脉1

    Apache 集成 Tomcat 代理配置详解 Apache 集成 Tomcat 代理配置是指在 Apache 服务器中使用 Tomcat 代理来实现负载均衡和反向代理的功能。本文将详细介绍如何在 Apache 服务器中配置 Tomcat 代理,以实现高可用性和...

    apache_server+Tomcat7集群负载均衡session共享

    在这种场景下,我们用到了`mod_jk.so`模块,它是Apache的JK模块,用于与Tomcat集成。JK模块负责通信、负载均衡以及session复制。 1. **JK模块配置**:`mod_jk.so`的配置主要在Apache的httpd.conf或独立的workers....

    tomcat集群配置v2

    - **加载相关模块**:`mod_proxy`, `mod_proxy_ajp`, `mod_proxy_balancer`, `mod_proxy_connect`, `mod_proxy_http`等模块是实现负载均衡和与Tomcat集成的基础。 - **配置集群**:通过`ProxyPass`指令设置负载均衡...

    Apache+tomcat集群

    Apache可以借助mod_cluster模块帮助管理会话复制,或者Tomcat自身也可以通过JKMount配置进行会话复制。 6. **监控与故障检测** 集群环境中的监控和故障检测至关重要。可以使用Apache的mod_status模块查看服务器...

    tomcat集群

    一、Apache与Tomcat的集成 Apache HTTP服务器以其稳定性和强大的模块化特性被广泛使用,而Tomcat则是Java Servlet和JavaServer Pages(JSP)的开源应用服务器。通过使用Apache的mod_proxy、mod_proxy_ajp或mod_jk...

    Apache2.4集群tomcat8

    **一、Apache2.4与Tomcat的集成** Apache2.4可以作为反向代理服务器,将HTTP请求转发到Tomcat实例上,这样可以实现负载均衡和高可用性。这通常通过使用Apache的模块mod_proxy来完成。在Apache的配置文件(如httpd....

    基于Xen虚拟机实现Apache tomcat 集群搭建

    Apache服务器需要被正确安装和配置才能与Tomcat进行有效的集成。 6. mod_jk的安装与配置:mod_jk是Apache的一个模块,用于连接Apache HTTP Server与Tomcat服务器,实现负载均衡功能。它通过AJP(Apache JServ ...

    Tomcat集群 Apache Http Server

    5. **设置集群通信**:如果需要节点间的session复制,还需配置Tomcat的`cluster.xml`,以实现集群成员之间的通信。 6. **配置Apache虚拟主机**:在Apache配置中创建虚拟主机,使用`JkMount`指令将特定URL映射到...

    Apache+tomcat负载均衡

    Apache通常通过其模块mod_proxy来实现负载均衡,它可以与Tomcat或者其他应用服务器进行集成。 在Apache中配置负载均衡,首先需要安装mod_proxy和mod_proxy_balancer模块。这些模块允许Apache作为反向代理服务器,...

    apache+tomcat配置集群文档及安装资源包

    将Apache与Tomcat集成配置成集群,可以提高网站的可用性和可扩展性,实现负载均衡,提升服务性能。 集群的基本概念是将多个独立的服务器节点组织在一起,以一个整体对外提供服务,当某个节点出现问题时,其他节点...

    tomcat .apache2.0集群配置资料

    Apache2.0与Tomcat的集成** Apache2.0通常作为前端服务器,负责接收和分发HTTP请求。它可以通过模块(如mod_proxy、mod_jk或mod_proxy_ajp)与后端的Tomcat实例进行通信。这样可以利用Apache的静态资源处理能力,...

    apache tomcat 集群

    Apache HTTP Server (通常称为Apache) 与Tomcat的集成,特别是通过mod_jk模块,使得这种集群部署变得更加简单。 mod_jk是Apache的一个模块,专门用于处理Java应用服务器的连接,如Tomcat。在Apache 2.2版本中,这个...

Global site tag (gtag.js) - Google Analytics