整合筆記:Linux操作系統(tǒng)apache和resin
對于經(jīng)常學(xué)習(xí)Linux的用戶,一定知道在這十年里L(fēng)inux操作系統(tǒng)發(fā)展的非常迅速,學(xué)習(xí)Linux操作系統(tǒng),你可能會遇到redhat環(huán)境下apache和resin問題,這里將介紹redhat環(huán)境下apache和resin問題的解決方法,在這里拿出來和大家分享一下。
1.安裝apache
- [root@localhost httpd-2.2.11]#
- ./configure --prefix=/usr/local/apache2 --enable-so
- make
- make install
2.安裝resin
- [root@localhost resin-pro-3.1.8]#
- ./configure --prefix=/usr/local/resin2 --with-apxs=/usr/local/apache2/bin/apxs --with-
- apache=/usr/local/apache2/
- make
- make install
3.查看apache是不是已經(jīng)生成了mod_caucho.so模塊,如下,已經(jīng)生成
- [root@localhost modules]# pwd
- /usr/local/apache2/modules
- [root@localhost modules]# ls
- httpd.exp mod_caucho.so
4.查看apache的主配置文件是不是已經(jīng)自動寫入整合配置:
- [root@localhost conf]# pwd
- /usr/local/apache2/conf
- [root@localhost conf]# vi httpd.conf
***的段落發(fā)現(xiàn)已經(jīng)寫入:
- LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so
- ResinConfigServer localhost 6800
- CauchoConfigCacheDirectory /tmp
- CauchoStatus yes
自己在下面添加:
- SetHandler caucho-status
- AddHandler caucho-request jsp
- SetHandler caucho-request
另外改變解析的主目錄:
- DocumentRoot "/home/XXX/"
- # This should be changed to whatever you set DocumentRoot to.
- #
- <Directory "/home/XXX"> #
注意這里也要改,不然apache會報(bào)403錯(cuò)誤
5.配置resin的解析目錄指向apache的DocumentRoot:
<!--<web-app id="/" root-directory="webapps/ROOT"/> --> 注釋掉默認(rèn)的解析目錄
在下面添加一個(gè)新的host
- <host id="" root-directory=".">
- <redeploy-mode>manual</redeploy-mode>
- <web-app id="/" document-directory="/home/XXX">
- <access-log path="/home/XXXlog/access.log"
- format="%h`%l`%u`%{%Y-%m-%d %H:%M:%S}t`%r`%s`%b`%{Referer}i`%{User-Agent}i`%{X-Up
- -Calling-Line-ID}i"
- rollover-period='1D'
- archive-format='%Y-%m-%d.access.XXX.log'/>
- </web-app>
- </host>
6.啟動apache,啟動resin.
訪問的時(shí)候只要訪問apache的端口就行了。希望對你學(xué)習(xí)Linux操作系統(tǒng)有所幫助。
【編輯推薦】