一直以来用tomcat-connectors实现apache和tomcat的整合,但没形成文档,在此记录一下。
一、安装
1、下载tomcat-connectors-1.2.30-src.tar.gz 并解压,进入tomcat-connectors-1.2.30/native目录
2、逐步执行
./configure --with-apxs=/home/apache2/bin/apxs
make
make install
3、拷贝so到apache的modules下:cp apache2.0/mod_jk.so /home/apache2/modules
二、配置
1、配置apache的conf目录下,增加workers.properties文件
这个配置里面注释掉了包括负载均衡的设置,当前只支持了一个tomcat1,与apache整合
2、配置apache的conf目录下,增加uriworkermap.properties文件
3、修改conf文件http.conf
增加:
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn
</IfModule>
至此配置完毕,如果多个tomcat,其他的tomcat的ajp port需要修改设置。