`

关于apache和tomcat的连接器

    博客分类:
  • Java
阅读更多

mod_jk2确实很烂。

几天的mod_jk2的云山雾罩之后,apache2+tomcat5用mod_jk.so轻松搞定。

尽管apache.org也称不建议使用令人唾弃的mod_jk2.so了。但最新的tomcat中却给出的mod_jk2.so的默认配置文件:workers2.properties。大家不要被它迷惑。

推荐大家不用理会该文件,依旧采用mod_jk.so的workers.properties。如果不想从头手写配置文件,可以从老的tomcat中找到。或者在官方网站http://jakarta.apache.org/tomcat/connectors-doc-archive/jk2/jk/quickhowto.html 可以找到。

httpd.conf加入以下几行:

写道
# Load mod_jk module
# Update this path to match your modules location

LoadModule jk_module libexec/mod_jk.so
# Declare the module for <IfModule directive>

AddModule mod_jk.c
# Where to find workers.properties
# Update this path to match your conf directory location (put workers.properties next to httpd.conf)

JkWorkersFile conf/workers.properties
# Where to put jk logs
# Update this path to match your logs directory location (put mod_jk.log next to access_log)

JkLogFile /var/log/httpd/mod_jk.log
# Set the jk log level [debug/error/info]

JkLogLevel info
# 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 everything for context /examples to worker named worker1 (ajp13)

JkMount /examples/* worker1
 

workers.properties :

写道
# Define 1 real worker using ajp13

worker.list=worker1
# Set properties for worker1 (ajp13)

worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics