Apache + Tomcat + Mod_jk
環境說明:
Apache :apache_2.2.11
Tomcat: apache-tomcat-6.0
mod_jk/1.2.23: mod_jk.so
1.安裝apche,tomcat
http://httpd.apache.org/ 下載Apache 2.2.11
http://tomcat.apache.org/download-60.cgi 下載tomcat6.0
http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/ 下載mod_jk
2.復制mod_jk.so文件到Apache2.2\modules目錄;
3.修改Apache配置文件http.conf
在apache安裝目錄下conf目錄中找到http.conf
在文件最后加上下面一句話就可以了
#mode_jk Settings
Include conf/mod_jk.conf
注意:
把CustomLog "logs/access.log" common換成
CustomLog "|\"C:/Program Files/Apache Software Foundation/Apache2.2/bin/cronolog.exe\" \"C:/Program Files/Apache Software Foundation/Apache2.2/logs/access_%Y%m%d.log\"" combined
#CustomLog "logs/access.log" common
如果你的Apache安裝目錄中沒有cronolog.exe,請進行安裝http://cronolog.org/download/index.html
4. http.conf 同目錄下新建mod_jk.conf文件,內容如下:
# Load mod_jk module. Specify the filename
# of the mod_jk lib youˇve downloaded and
# installed in the previous section
#加載mod_jk模塊
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
JkWorkersFile conf/workers.properties
# Where to put jk logs
JkLogFile logs/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"
#請求分發配置,可配置多項
#JkMount /* loadbalancer
#關掉主機Lookup,如果on很影響性能
#HostnameLookups Off
#what's request should be send to tomcat
JkMount /*.jsp ajp13
5.在http.conf同目錄下新建 workers.properties文件,內容如下
#讓mod_jk模塊知道tomcat的安裝路徑
workers.tomcat_home=C:\Program Files\Apache Software Foundation\Tomcat 6.0
#讓mod_jk模塊知道jdk路徑
workers.java_home=C:\Program Files\Java\jre1.5.0_03
#這里是關鍵
ps=\
worker.list=ajp13
#工作短褲哦,tomcat的jk監聽端口,可以查看Tomcat的Server.xml中prot="8009"
worker.ajp13.port=8009
#Tomcat所在機器,如果安裝在于apache不同的機器則需要設置IP
worker.ajp13.host=10.62.1.28
#類型,Apache和Tomcat之間傳遞使用的協議
worker.ajp13.type=ajp13
#代理數(Load Balance Factor)
worker.ajp13.lbfactor=1
6.如果只是1個tomcat配置的話,以上的配置就可以了!
如果是多個tomcat做load balance的話,還需要配置更多的參數
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8111049/viewspace-600546/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8111049/viewspace-600546/