`

apache tomcat 整合集群设置

阅读更多

修改apache的conf目录下的httpd.conf文件,

在最后加上一行

Include /usr/local/apache/conf/mod_jk2.conf

 

然后在/usr/local/apache/conf目录下创建 mod_jk2.conf 文件

LoadModule jk_module modules/mod_jk.so

JkWorkersFile /usr/local/apache/conf/workers2.properties

JkLogFile /usr/local/apache/logs/mod_jk.log
# Set the jk log level [debug/error/info]

JkLogLevel info
# Select the log format

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

# JkOptions indicate to send SSL KEY SIZE,

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

# JkRequestLogFormat set the request format

JkRequestLogFormat "%w %V %T"

JkMount /feedback* loadbalancer
JkMount /dac*  loadbalancer
JkMount /*     another


JkUnMount /*.jpg loadbalancer

JkUnMount /*.gif loadbalancer

JkUnMount /*.swf loadbalancer

JkUnMount /*.bmp loadbalancer
JkUnMount /*.png loadbalancer

 

这里配置了两个tomcat服务器,一个是loadbalancer,另一个是another,

然后在/usr/local/apache/conf目录下创建workers2.properties,指定两个tomcat的端口相应信息

workers.tomcat_home=/root/software/apache-tomcat-6.0.18
workers.java_home=/root/software/jdk1.6

worker.list=loadbalancer,another

# Define the first node...

worker.loadbalancer.port=8111

worker.loadbalancer.host=localhost

worker.loadbalancer.type=ajp13

# Define the 2nd node...

worker.another.port=8222

worker.another.host=localhost

worker.another.type=ajp13

 loadbalancer 的ajp转发端口是8111,host是localhost,用的是ajp13协议转发,

 aonther的ajp转发端口是8222,host是localhost,用的是ajp13协议转发,

 

然后loadbalancer这台tomcat服务器需要在server.xml修改一行,

<Engine name="Catalina" defaultHost="localhost"> 改为

<Engine name="Catalina" defaultHost="localhost" jvmRoute="loadbalancer">

 

这里的worker.loadbalancer.port=8111指定的端口是server.xml的

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8111" protocol="AJP/1.3"redirectPort="8443" />

这里的端口

同理another tomcat服务器也需要相应修改。

 

刚开始连不上是因为端口配错了,配成tomcat的连接端口去了。 

 

 

0
1
分享到:
评论

相关推荐

    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负载...

    WIn10下Apache2.4+双Tomcat8集群所需材料

    WIn10下Apache2.4+双Tomcat8集群所需材料,内部包含环境变量配置.png,Tomcat的webapp内有包含单个.jsp的文件夹项目。可以参照https://blog.csdn.net/sinat_23030553/article/details/87568246进行配置。

    ApacheTomcat集群整合教程

    Apache Tomcat 集群整合教程旨在教你如何配置和部署多台Tomcat服务器,以实现高可用性和负载均衡。在大型应用系统中,单一的Tomcat服务器可能无法满足高并发和高可靠性的需求,这时就需要通过集群来分散服务压力。本...

    Apache与Tomcat整合手册-无集群版(原创)

    Apache与Tomcat整合手册-无集群版(原创)

    apache+tomcat整合配置

    将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面我们将详细介绍如何进行Apache与Tomcat的整合配置。 1. **安装与准备** - 首先,你需要在服务器上分别安装Apache HTTP服务器和...

    window+apache+tomcat的集群

    window apache tomcat的集群 window+apache+tomcat的集群

    window+apache+tomcat的集群整合

    window+apache+tomcat的集群整合 Apache是http服务器,我们可以利用它对tomcat进行负载均衡.

    APACHE+TOMCAT整合示例

    根据网上的apache+tomcat集群整合,自己配出来的作为示例,备忘用

    apache与tomcat负载集群的3种方法.docx

    关于apache整合tomcat后的一些参数设置,实现一个tomcat的集群,我自己实现过了

    apache2与tomcat整合

    Apache2与Tomcat整合是为了实现更高效的Web服务部署,特别是在处理高并发和负载均衡时。Apache作为成熟的HTTP服务器,常被用作前端服务器,负责静态资源的处理和动态请求的分发,而Tomcat作为Java应用服务器,主要...

    Apache整合tomcat模块

    5. **设置worker.properties**:创建或修改worker.properties文件,定义Apache和Tomcat之间的连接器(workers),包括Tomcat服务器的IP、端口、工作线程数等信息。 6. **重启服务**:完成上述配置后,重启Apache和...

    jk+apache+tomcat整合 负载均衡 集群

    jk+apce+tomcat 整合 实现tomcat负载均衡 tomcat集群。让tomcat处理.jsp动态页面,apache处理静态页面。平且实现在一个IP下提供多个站点服务。 里面包括怎样配置apache虚拟机文件 怎样配置tomcat的虚拟机文件 花了我...

    Apache与tomcat整合、性能、集群、测试.pdf

    本文将详细探讨Apache与Tomcat整合的过程、性能优化、集群搭建以及测试方面的知识点。 ### 整合过程 整合Apache与Tomcat的过程通常涉及以下几个步骤: 1. **安装APR库(Apache Portable Runtime)**:APR是Apache...

    最新的tomcat 和apache 整合 集群 优化

    ### 最新的Tomcat与Apache整合集群优化 #### 一、Apache与Tomcat的整合 Apache与Tomcat的整合主要是为了实现动态内容与静态内容的有效分离,通过Apache作为前端的反向代理服务器,来处理静态资源的请求,而将动态...

Global site tag (gtag.js) - Google Analytics