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.propertiesJkMountFile conf/jk/uriworkermap.properties3.建立负载的服务器配置文件,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,worker2worker.worker1.port=8009worker.worker1.host=180.200.0.47worker.worker1.type=ajp13worker.worker2.port=8019worker.worker2.host=180.200.0.47worker.worker2.type=ajp134.在文件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