`
wecoo
  • 浏览: 85181 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache:与tomcat集群

 
阅读更多
1. 方法一:通过mod_jk集群
1.1 mod_jk下载
从http://www.apache.org/dist/tomcat/tomcat-connectors/jk//binaries下载mod_jk-*.so文件,mod_jk-*.so文件的版本最好与apache的版本对应。
目前mod_jk的最高版本为2.2.6,而apache的最高版本为2.2.9,2.2.6以上的apache用2.2.6的mod_jk即可。
mod_jk详细信息参见http://tomcat.apache.org/connectors-doc/reference/workers.html

1.2 tomcat配置
以集群2个装在同一台计算机上的tomcat为例,暂不考虑tomcat之间的session复制问题。
(1)jdk及tomcat安装
见“jkd安装配置.doc”及“tomcat安装配置.doc”
(2)设置tomcat的jvmRoute值
在server.xml中配置Engine的jvmRoute,例如:<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1" >,jvmRoute的名称要和workers.properties(见1.3 apache配置)中匹配,且集群中的每一个tomcat节点都有自己的jvmRoute名称,不能重复。

1.3 apache配置
(1)将下载的mod_jk-*.so复制到apache的modules目录中
(2)修改httpd.conf,向其中加入“include conf/mod_jk.conf”(不含引号)
(3)在conf目录创建mod_jk.conf文件,文件内容如下
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log 
JkShmFile logs/mod_jk.shm
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /* controller

“JkMount /* controller”中的controller名称可自定义,只要保证与workers.properties中的配置一致即可
(4)在conf目录创建workers.properties文件,文件内容如下
worker.list=controller,jvml
#========jvm1========
worker. jvm1.type=ajp13
worker. jvm1.port=8609 
worker. jvm1.host=10.1.78.28
worker. jvm1.lbfactor=1 
#========jvm2========
#worker.jvm2.type=ajp13
#worker jvm2.port=8619 
#worker. jvm2.host=10.1.78.28
#worker. jvm2.lbfactor=1
#========controller========
worker.controller.type=lb
worker.controller.balance_workers=jvml
worker.controller.sticky_session=1

jvm1和jvm2分别为两个tomcat中server.xml配置文件设置的jvmRoute值;
worker. jvm1.port对应的值为tomcat(server.xml中jvmRoute值为jvm1)的ajp端口;
worker. jvm1.host对应的值为tomcat(server.xml中jvmRoute值为jvm1)所在的机器IP或机器域名;

2. 方法二:通过apache代理配置集群
见http://blog.chinaunix.net/u/22176/showart_1002535.html
http://oxen.blogdriver.com/oxen/1062345.html
Tomcat集群的三种负载均衡方式优缺点对照
分享到:
评论

相关推荐

    apache+tomcat集群配置

    Apache + Tomcat 集群配置是指将 Apache 服务器与 Tomcat 服务器集成,以提高服务器的性能和可扩展性。本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 ...

    Apache和Tomcat集群配置步骤(Apache2.2,Tomcat6.0).

    接下来是Apache的配置步骤,以实现与Tomcat集群的集成。 - **加载代理模块**: - 打开Apache的配置文件 `conf/httpd.conf`,取消以下行的注释: ```plaintext LoadModule proxy_module modules/mod_proxy.so ...

    Apache负载均衡Tomcat集群转(实例)

    Apache负载均衡Tomcat集群转(实例)带有配置好的配置文件

    apache与tomcat负载集群的实现

    在构建高性能、高可用性的Web服务时,Apache与Tomcat的组合使用是非常常见的策略,尤其在需要实现负载平衡和集群的场景下。Apache通常作为前端服务器处理静态内容,而Tomcat则作为后端应用服务器处理动态请求。接...

    Apache2.2与tomcat7 集群配置

    配置Apache2.2与Tomcat7集群的过程包括安装和配置mod_jk,修改Apache和Tomcat的配置文件,以及测试集群功能。通过这种方式,我们可以构建一个可伸缩、可靠的Web服务架构,以应对高流量和复杂业务场景。 总结来说,...

    Apache+Tomcat集群

    Apache+Tomcat集群是一种常见的Web服务器和应用服务器集群架构,用于提高网站的可用性和可扩展性。Apache作为前端服务器,负责接收客户端的HTTP请求,并根据配置的负载均衡策略将这些请求转发给后端的多个Tomcat实例...

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

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

    Apache+Tomcat集群配置

    Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置

    Apache,Tomcat集群和负载均衡

    Apache,Tomcat集群和负载均衡包括了apache-tomcat-5.5.29.zip,apache_2.2.4-win32-x86-no_ssl.msi,mod_jk-1.2.28-httpd-2.2.3.so,ApacheTomcat整合文档.doc,Apache,Tomcat集群和负载均衡教程.doc,Tomcat负载...

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

    基于Xen虚拟机实现Apache Tomcat集群搭建的知识点如下: 1. Xen虚拟机技术:Xen是一个开源的虚拟机监视器,允许用户在同一台物理主机上运行多个虚拟机,每个虚拟机可以运行不同的操作系统。Xen具有高性能和高扩展性...

    反向代理负载均衡 Apache + Tomcat集群

    反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档

    Linux下通过Apache搭建Tomcat集群

    在Linux环境中,通过Apache HTTP服务器(简称Apache)搭建Tomcat集群是一种常见的高可用性和负载均衡配置方式。Apache作为反向代理服务器,可以将用户的请求分发到多个Tomcat实例上,从而实现应用服务的扩展和容错。...

    apache2.4+tomcat7集群

    Apache 2.4 和 Tomcat 7 集群配置是一种常见的Web服务器和应用服务器部署方式,用于提高网站和应用程序的可伸缩性和高可用性。在Windows 7环境下搭建这样的集群,我们可以实现负载均衡、故障转移等功能,以确保服务...

    apache+多tomcat集群配置过程记录

    在高并发或大型项目中,通常会采用Apache与多台Tomcat集群的方式提高系统性能和可用性。下面将详细介绍这个配置过程。 1. **Apache HTTP Server配置** Apache HTTP Server(简称Apache)作为反向代理服务器,可以...

    apache2.4+tomcat 7 集群配置

    直接下载, 即可用 apache2.4+tomcat 7 集群配置

Global site tag (gtag.js) - Google Analytics