日期:2014-05-16 浏览次数:20894 次
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