亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1159 | 回復(fù): 0
打印 上一主題 下一主題

整合 apache2.2 tomcat5.5 proxy (三) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-11-17 10:45 |只看該作者 |倒序?yàn)g覽
因?yàn)閺?fù)雜度太高而備受職責(zé)的JK2因?yàn)殚_(kāi)發(fā)人員太少而停止了,JK也一年多沒(méi)更新了。但不要緊,最新版的Apache2.2中,集成了對(duì)tomcat支持的ajp——proxy_ajp模塊。
本文雖然專門(mén)介紹Linux下apache2.2的安裝與配置,但配置部分和說(shuō)明部分,對(duì)windows等平臺(tái)也是適用的。
安裝Tomcat
Tomcat的安裝,請(qǐng)參考網(wǎng)上其他文章。
安裝后,
確認(rèn)tomcat的配置文件server.xml中,把a(bǔ)jp1.3鏈接配置打開(kāi)。即Define a Coyote/JK2 AJP 1.3 Connector on port 8009部分。
運(yùn)行tomcat
安裝Apache
登錄linux,選擇一個(gè)目錄,下載apache源代碼:
wget
http://archive.apache.org/dist/httpd/httpd-2.2.2.tar.gz

解壓縮
tar fvxz httpd-2.2.2.tar.gz
進(jìn)入解壓后的目錄。進(jìn)行配置:
./configure --prefix=/usr/apache --enable-module=most --enable-proxy --enable-proxy-ajp --enable-forward --enable-proxy-connect --enable-proxy-http --enable-so --enable-deflate --enable-headers --enable-include
上面的配置,用到了其他一些模塊,說(shuō)不定以后會(huì)用到,如支持ssi的include模塊,但這些不是本文的重點(diǎn)。
編譯(編譯如果不成功,確認(rèn)一下你的linux是否安裝有編譯所需要的c環(huán)境和其他需要的類庫(kù))
make
安裝
make install
編輯/usr/apache/conf/httpd.conf文件,把端口改一改,一般的,改為80(別跟tomcat的端口沖突)
進(jìn)入/usr/apache目錄,運(yùn)行apache
./apachectl -k start
運(yùn)行apache后,瀏覽一下是否運(yùn)行正常。
關(guān)閉apache
./apachectl -k stop
把a(bǔ)pache作為linux的啟動(dòng)就運(yùn)行服務(wù)程序
執(zhí)行如下操作:
cp /usr/apache/bin/apachectl /etc/rc.d/init.d/httpd
確認(rèn)linux以前安裝的httpd(apache)不需要了,你可覆蓋掉以前apache的httpd文件。
chkconfig --add httpd
別忘了,運(yùn)行l(wèi)inux的setup,把httpd服務(wù)默認(rèn)設(shè)定為自動(dòng)運(yùn)行。
到現(xiàn)在,你就可用另一種方式來(lái)啟動(dòng)、關(guān)閉apache了。如
service httpd start
配置httpd.conf方法
老生常談,先配置文件跟路徑,配置監(jiān)聽(tīng)端口等。
下面,就說(shuō)說(shuō)配置proxy_ajp了。
#加載解析模塊(windows下,或linux采用動(dòng)態(tài)加載模式下需配置。前面我們的linux編譯時(shí)把下面的模塊嵌入到了apache中,所以不用再加載)
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#禁止使用proxy_ajp代理的目錄:
ProxyPass /images/ !
#使用proxy_ajp代理;下面的配置,是把所有目錄全用代理(當(dāng)然,還會(huì)跟上面的禁用配置組合成完整的規(guī)則)
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
配置到現(xiàn)在,重啟一下apache,就可通過(guò)apache來(lái)訪問(wèn)tomcat的服務(wù)了。
其他說(shuō)明
1、apache對(duì)tomcat的支持歷史:apache第2.1版本后,內(nèi)置了proxy_ajp,而jk2已經(jīng)沒(méi)人開(kāi)發(fā)了,jk則支持到apache的2.0.58版本。
proxy_ajp配置較簡(jiǎn)單,但可配置性還不如jk2,主要表現(xiàn)在proxy_ajp目前只支持配置到目錄,還不支持對(duì)文件名稱的pattern模式匹配(即還不能定義到只對(duì)jsp文件起作用)。
2、因?yàn)閜roxy_ajp的配置,還不支持對(duì)文件名稱的pattern模式匹配,所以你要特別注意:
——盡量把jsp和靜態(tài)文件和圖片路徑分不同的目錄來(lái)管理;
——對(duì)于靜態(tài)文件和圖片路徑,如/images,你可用“ProxyPass /images !”來(lái)禁止ProxyPass,從而來(lái)讓apache來(lái)直接處理圖片的請(qǐng)求。
——關(guān)于apache的ssi(即shtml,include)與tomcat的集成時(shí),shtml文件不能處于ProxyPass的控制下(即不能在ProxyPass目錄),而shtml調(diào)用的jsp須在ProxyPass有效控制下;
寫(xiě)到這里,最后感嘆一聲,如果proxy_ajp能支持文件名稱匹配模式,那真是太完美了。期待著那一天。

本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/31839/showart_2096518.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP