mod_jk安装及配置

本文档详细介绍了如何在Tomcat服务器上安装和配置mod_jk模块,实现Apache与Tomcat之间的AJP连接。首先,从源码编译安装tomcat-connectors,接着在httpd.conf中加载mod_jk模块并设置相关参数,然后编辑worker.properties配置工作进程,最后修改server.xml配置AJP连接器。通过这些步骤,可以实现Apache与Tomcat的高效通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mod_jk:tomcat实现了ajp server side,而mod_jk实现了ajp client side

 

(1)在tomcat目录中找前缀为tomcat-connectors文件名的文件,编译并安装

tar -xzvf tomcat-connectors-1.2.30-src.tar.gz
cd tomcat-connectors-1.2.30-src
./configure --with-apxs=/usr/local/apache-test/bin/apxs
make
make install

 

(2)编辑httpd.conf

vi conf/httpd.conf
# Load mod_jk module
LoadModule    jk_module /usr/local/apache-test/modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile /usr/local/apache-test/conf/workers.properties
# Where to put jk logs
JkLogFile     /usr/local/apache-test/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel   debug
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat     "%w %V %T"
# Send servlet for context /docs to worker named tomcat1
JkMount /examples/servlets/* tomcat1

(3)编辑worker.properties文件

vi conf/worker.properties
worker.list=tomcat1
worker.tomcat1.type=ajp13
worker.tomcat1.host=192.168.51.9
worker.tomcat1.port=9902
# worker "tomcat1" uses up to 150 sockets, which will stay no more than
# 10 minutes in the connection pool.
worker.tomcat1.connection_pool_size=150
worker.tomcat1.connection_pool_timeout=600
# worker "tomcat1" will ask the operating system to send a KEEP-ALIVE
# signal on the connection.
worker.tomcat1.socket_keepalive=1
# mount can be used as an alternative to the JkMount directive
# worker.tomcat1.mount=/c /c/*

(4)编辑server.xml文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值