這兩天在windows2000 professional 下進行了Apache2與Tomcat5的整合。這理總結(jié)下:
一)安裝配置tomcat apache mod_jk j2sdk
1)下載并安裝Sun j2sdk1.5.這是必需的基本環(huán)境。
下載地址:http://java.sun.com
2)下載Tomcat5.5.16 解壓使用就行啦,然后試下Tomcat能不能正常運行。
下載地址:http://tomcat.apache.org/
3)下載Apache2.0.55 windows安裝版本,并安裝
下載地址:http://httpd.apache.org/
4)下載mod_jk
下載地址:http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/
準備完成后就可以進行配啦:
二)配置
1)把mod_jk-1.2.14-apache-2.0.54.so 改名為mod_jk.so放到apache2/modules/下
2)修改httpd.conf加入:
# load the jk_modules
#include E:/Apache Group/Apache2/conf/mod_jk.conf
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 #可不要
# Send servlet for context /examples to worker named ajp13
#JkMount /servlet/* ajp13
# Send JSPs for context /examples to worker named ajp13
JkMount /*.jsp ajp13
3加入虛擬主機:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin yourmail@.maill.com
DocumentRoot E:/develop/apache-tomcat-5.5.16/webapps/jsp-examples
ServerName localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
2)編寫workers.properties 并放配到 apache2 的conf目錄下
workers.properties 內(nèi)容如下:
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost #本機,若上面Tomcat主機不為localhost,作相應(yīng)修改
worker.ajp13.type=ajp13 #類型
worker.ajp13.lbfactor=1 #代理數(shù),不用修改
3)確認tomcat5的conf/server.xml中已有經(jīng)下配置:
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
好啦配置完畢,分別起動apache和tomcat.然后輸入http://localhost/ 應(yīng)該會出現(xiàn)tomcat的detault面頁啦。