apache与tomcat的整合


1.配置apache的httpd.conf文件,实现对mod_jk配置文件的引用。在文件末尾添加一句:
Include "conf/jk/mod_jk.conf"

2.在conf下建立文件夹jk,并在文件夹jk下面,建立配置mod_jk.conf文件:
<IfModule !mod_jk.c>
LoadModule jk_module "modules/mod_jk-apache-2.2.4.so"
</IfModule>

JkWorkersFile conf/jk/workers.properties
JkMountFile conf/jk/uriworkermap.properties

3.建立负载的服务器配置文件,conf/jk/workers.properties。
在这里我们定义了两个简单的tomcat服务器,注意ajp13端口port一项的配置,要求与对应tomcat的
server.xml里面的定义一致:(默认是8009端口)
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />


workers.properties内容如下:

worker.list=worker1,worker2
worker.worker1.port=8009
worker.worker1.host=180.200.0.47
worker.worker1.type=ajp13

worker.worker2.port=8019
worker.worker2.host=180.200.0.47
worker.worker2.type=ajp13

4.在文件conf/jk/uriworkermap.properties定义转发uri规则:

/plat/*.do=worker1
/plat/*.jsp=worker1

/plat2/*.do=worker2
/plat2/*.jsp=worker2

最后,mod_jk.so跟apache的版本以及操作系统有关,需要注意匹配。
参考资料:http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/
http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值