1、配置Tomcat
查找Tomcat目錄下的 conf/server.xml文件,在
在這里,如果 path 不為空,則設置的是虛擬目錄,path 的值為虛擬目錄名。
查找apache目錄下的 conf/workers.properties文件,并對比下方文本內(nèi)容,如有不同處,以下方文本為準進行修改。
workers.tomcat_home=C:apache-tomcat-6.0.18 #讓mod_jk模塊知道Tomcat的位置
workers.java_home=D:Program FilesJavajre1.6.0_07 #讓mod_jk模塊知道jre的位置
ps=
worker.list=ajp13 #模塊版本
worker.ajp13.port=8009 #工作端口,若沒占用則不用修改
worker.ajp13.host=localhost #本機,若上面的Apache主機不為localhost,作相應修改
worker.ajp13.type=ajp13 #類型
worker.ajp13.lbfactor=1 #代理數(shù),不用修改
2、配置Apache
打開D:Program FilesApache2.2conf下的httpd.conf,在最后加入下面這段代碼并保存。
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
#此處mod_jk的文件為你下載的文件
JkWorkersFile conf/workers.properties
#指定tomcat監(jiān)聽配置文件地址
JkLogFile "D:Program FilesTomcatlogsmod_jk2.log"
#指定日志存放位置
JkLogLevel info
#設置虛擬主機
#如果非虛擬主機,將
ServerAdmin localhost
DocumentRoot "項目路徑" #在httpd.conf搜索找到改為自己的項目路徑
這兩個很重要如果自己配根本不起任何作用而且還報forbidden403
#您的站點項目所在路徑,應與tomcat中的目錄設置相同,據(jù)說以上兩個必須同時設置才可以生效,沒有試過不同的時候會有什么情況
ServerName www.testyao.com #server.xml中的host的name對應
ServerAlias www.testyao.com
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
ErrorDocument 404 /404.html #404是一個標號,他與"/"之間有一個空格
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13 #ajp13是在workers.properties中對應的不是亂起的
#讓Apache支持對servlet傳送,用以Tomcat解析
JkMount /*.jsp ajp13
#讓Apache支持對jsp傳送,用以Tomcat解析
JkMount /*.do ajp13
#讓Apache支持對.do傳送,用以Tomcat解析