修改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的连接端口去了。
分享到:
相关推荐
综上所述,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集群所需材料,内部包含环境变量配置.png,Tomcat的webapp内有包含单个.jsp的文件夹项目。可以参照https://blog.csdn.net/sinat_23030553/article/details/87568246进行配置。
Apache Tomcat 集群整合教程旨在教你如何配置和部署多台Tomcat服务器,以实现高可用性和负载均衡。在大型应用系统中,单一的Tomcat服务器可能无法满足高并发和高可靠性的需求,这时就需要通过集群来分散服务压力。本...
Apache与Tomcat整合手册-无集群版(原创)
将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面我们将详细介绍如何进行Apache与Tomcat的整合配置。 1. **安装与准备** - 首先,你需要在服务器上分别安装Apache HTTP服务器和...
window apache tomcat的集群 window+apache+tomcat的集群
window+apache+tomcat的集群整合 Apache是http服务器,我们可以利用它对tomcat进行负载均衡.
根据网上的apache+tomcat集群整合,自己配出来的作为示例,备忘用
关于apache整合tomcat后的一些参数设置,实现一个tomcat的集群,我自己实现过了
Apache2与Tomcat整合是为了实现更高效的Web服务部署,特别是在处理高并发和负载均衡时。Apache作为成熟的HTTP服务器,常被用作前端服务器,负责静态资源的处理和动态请求的分发,而Tomcat作为Java应用服务器,主要...
5. **设置worker.properties**:创建或修改worker.properties文件,定义Apache和Tomcat之间的连接器(workers),包括Tomcat服务器的IP、端口、工作线程数等信息。 6. **重启服务**:完成上述配置后,重启Apache和...
Apache与tomcat整合、性能、集群、测试 搭建和配置
jk+apce+tomcat 整合 实现tomcat负载均衡 tomcat集群。让tomcat处理.jsp动态页面,apache处理静态页面。平且实现在一个IP下提供多个站点服务。 里面包括怎样配置apache虚拟机文件 怎样配置tomcat的虚拟机文件 花了我...
本文将详细探讨Apache与Tomcat整合的过程、性能优化、集群搭建以及测试方面的知识点。 ### 整合过程 整合Apache与Tomcat的过程通常涉及以下几个步骤: 1. **安装APR库(Apache Portable Runtime)**:APR是Apache...
### 最新的Tomcat与Apache整合集群优化 #### 一、Apache与Tomcat的整合 Apache与Tomcat的整合主要是为了实现动态内容与静态内容的有效分离,通过Apache作为前端的反向代理服务器,来处理静态资源的请求,而将动态...