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

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

Chinaunix

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

[Web] php apache tomcat三者整合出現(xiàn)問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2006-09-13 23:43 |只看該作者 |倒序?yàn)g覽
各位 小弟近日剛接觸PHP遇到不少問題 其中有一個(gè)問題是這樣的
有關(guān)與PHP apache(之前apache已經(jīng)和tomcat整合好了)整合的問題
就是當(dāng)我加上LoadModule jk2_module modules/mod_jk2.so這句話時(shí)  php文件就訪問不了 只能訪問到tomcat下的文件
當(dāng)我屏蔽掉LoadModule jk2_module modules/mod_jk2.so這句話時(shí) php文件就可以訪問到 但是這樣又失去apache與tomcat的整合效果
我不清楚為什么會(huì)出現(xiàn)這種情況 如果哪位大哥清楚的話告訴小弟一下 謝謝

論壇徽章:
1
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-03-11 06:20:00
2 [報(bào)告]
發(fā)表于 2006-09-14 01:18 |只看該作者
這里有一篇,看看就知道了,也是壇里的
最新版Apache2.2與Tomcat的整合指南            

    因?yàn)閺?fù)雜度太高而備受職責(zé)的JK2因?yàn)殚_發(fā)人員太少而停止了,JK也一年多沒更新了。但不要緊,最新版的Apache2.2中,集成了對(duì)tomcat支持的ajp——proxy_ajp模塊。

    本文雖然專門介紹Linux下apache2.2的安裝與配置,但配置部分和說明部分,對(duì)windows等平臺(tái)也是適用的。

    安裝Tomcat
    Tomcat的安裝,請參考網(wǎng)上其他文章。
    安裝后,
    確認(rèn)tomcat的配置文件server.xml中,把a(bǔ)jp1.3鏈接配置打開。即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

    上面的配置,用到了其他一些模塊,說不定以后會(huì)用到,如支持ssi的include模塊,但這些不是本文的重點(diǎn)。

    編譯(編譯如果不成功,確認(rèn)一下你的linux是否安裝有編譯所需要的c環(huán)境和其他需要的類庫)
    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)在,你就可用另一種方式來啟動(dòng)、關(guān)閉apache了。如
    service httpd start


    配置httpd.conf方法
    老生常談,先配置文件跟路徑,配置監(jiān)聽端口等。
    下面,就說說配置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,就可通過apache來訪問tomcat的服務(wù)了。

    其他說明

    1、apache對(duì)tomcat的支持歷史:apache第2.1版本后,內(nèi)置了proxy_ajp,而jk2已經(jīng)沒人開發(fā)了,jk則支持到apache的2.0.58版本。
    proxy_ajp配置較簡單,但可配置性還不如jk2,主要表現(xiàn)在proxy_ajp目前只支持配置到目錄,還不支持對(duì)文件名稱的pattern模式匹配(即還不能定義到只對(duì)jsp文件起作用)。

    2、因?yàn)閜roxy_ajp的配置,還不支持對(duì)文件名稱的pattern模式匹配,所以你要特別注意:
    ——盡量把jsp和靜態(tài)文件和圖片路徑分不同的目錄來管理;
    ——對(duì)于靜態(tài)文件和圖片路徑,如/images,你可用“ProxyPass /images !”來禁止ProxyPass,從而來讓apache來直接處理圖片的請求。
    ——關(guān)于apache的ssi(即shtml,include)與tomcat的集成時(shí),shtml文件不能處于ProxyPass的控制下(即不能在ProxyPass目錄),而shtml調(diào)用的jsp須在ProxyPass有效控制下;

    寫到這里,最后感嘆一聲,如果proxy_ajp能支持文件名稱匹配模式,那真是太完美了。期待著那一天。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2006-09-14 12:34 |只看該作者
嗯 謝謝 俺去試試

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-12-05 17:20 |只看該作者
翻貼,學(xué)習(xí)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(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ū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP