使用mod_jk从HTTPD转发请求至Tomcat
mod_jk是Apache HTTPD用来转发Tomcat服务的工具,也可以用于部署Tomcat群集,本文简单介绍其使用方法。
首先,确保你的机器上已经安装了HTTPD和Tomcat (Tomca6或7都可以)。然后从Apache的网站上下载mod_jk:http://tomcat.apache.org/download-connectors.cgi
然后编译并安装,最终确保mod_jk在你的httpd中正确安装了:
-bash-4.2$ ls httpd/modules/mod_jk.so httpd/modules/mod_jk.so
-bash-4.2$ yum install httpd mod_jk
-bash-4.2$ vi httpd/conf/httpd.conf
# 加载mod_jk模块,注意路径要指向你的安装位置LoadModule jk_module httpd/modules/mod_jk.so# mod_jk的配置文件,我们一会要撰写这个文件JkWorkersFile httpd/conf/workers.properties# 设置tomcat服务的转发url:当用户通过httpd访问/*# 地址时,请求会被转发到实际提供服务的tomcatJkMount /* worker1#设置mod_jk的日志输出级别为debug,方便调试JkLogLevel debug
worker.list=worker1worker.worker1.type=ajp13worker.worker1.host=10.211.55.12
<!-- Define an AJP 1.3 Connector on port 8009 --><Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />