Windows XP环境下Apache2.2.21和Tomcat7.0.26下的整合
用到這個純屬偶然吧,實訓(xùn)的進行系統(tǒng)設(shè)計時自己覺得用下Apache和Tomcat整合下較好。因此網(wǎng)上查找了一些,自己實現(xiàn)了一下。我們都知道Tomcat 應(yīng)用于服務(wù)器JSP處理是比較強的,但遇到一些諸如HTML靜態(tài)頁面的處理則容易死在那,而這對這些頁面的處理Aache是強項。
首先Windows下安裝PHP和Apache 2.2.21什么的就不用說了,網(wǎng)上教程一大堆,可以隨時百度。這是安裝完后運行一個小系統(tǒng),localhost:
再安裝Tomcat 7.0.26,這個也百度吧,很簡單了。。。因為主要的目的不是講如何安裝Tomcat和Apache,所以這些步驟都省去了。
再在官網(wǎng)下載tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip (請關(guān)注版本)(Address:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/,這里選擇這個2.2.x.zip)
進入Tomcat文件夾下的conf,我的是D:\Netbeans7.1\tomcat7\conf文件夾下,建立workers.properties(這里用Editplus編輯的,習慣它了)
內(nèi)容是:
workers.tomcat_home="D:\Netbeans7.1\tomcat7\"
#讓mod_jk模塊知道Tomcat的安裝路徑
workers.java_home="D:\Netbeans7.1\JDK\"
#讓mod_jk模塊知道jdk路徑
ps="
worker.list=ajp13
#這里是關(guān)鍵,名字要和httpd.conf的一致。如果這里改了httpd.conf也要改。
worker.ajp13.port=8009
#工作端口,tomcat的jk監(jiān)聽端口,可以查看Server.xml中有port="8009"
worker.ajp13.host=localhost
#Tomcat所在機器,如果安裝在與apache不同的機器則需要設(shè)置IP
worker.ajp13.type=ajp13
#類型,好像不能改,會出問題
worker.ajp13.lbfactor=1
#負載平衡因子
后配置Tomcat同目錄下的server.xml文件
【其實這里不修改也行,因為默認目錄就可以用,我就用默認的,默認端口一般是8080】
進入E:\phpServer\apache\modules(這是我Apache的安裝目錄。。。好吧,因為PHP環(huán)境是很早配置的,一直PHP的開發(fā)目錄是在E盤),把剛才下載的tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip里的東西解壓放到這里。
修改conf\httpd.conf,在最后面增加
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:/Netbeans7.1/tomcat7/conf/workers.properties"
JkLogFile "E:/phpServer/apache/logs/mod_jk.log"
JkMount /*.jsp ajp13
JkMount /*.do ajp13
#deny the access to WEB-INF
<Directory ~ “/WEB-INF/”>
Order allow,deny
Deny from all
</Directory>
額。。。多復(fù)制了幾行(deny the access to the web-inf,用這個是為了防止出現(xiàn)目錄文件列表,比如以前直接輸入localhost,會顯示文件列表,這樣后就不會了).這個時候應(yīng)該是OK的。。。
JSP文件:<%@?page?contentType="text/html;charset=gb2312"?%>
<HTML>
<HEAD>
<TITLE>JSP測試頁面</TITLE>
</HEAD>
<BODY>
<%out.println("<h1>Hello?World!?</h1>");%>
</BODY>
</HTML> ??
看下Apache服務(wù)器的最下面:mod_jk
全文完
?
轉(zhuǎn)載于:https://www.cnblogs.com/arronliao/archive/2012/06/14/2549409.html
總結(jié)
以上是生活随笔為你收集整理的Windows XP环境下Apache2.2.21和Tomcat7.0.26下的整合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据库】防止SQL注入
- 下一篇: VC菜菜鸟:基于CFree的HelloW