1
Linux 討論版 / linux& resin整合~
« 於: 2007-08-13 21:49 »
整合Apache+Resin
讓Resin的主目錄和apache的主目錄指向同一個目錄,並且配置Resin可以在解析80端口處的JSP網頁.
(1)檢查文件
# ls /usr/local/apache2/modules/mod_caucho.so
如果有,繼續
(2)編輯httpd.conf
# vi /usr/local/apache2/conf/httpd.conf
找到ResinConfigServer localhost 6802
確信其內容為:
LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so
ResinConfigServer 192.168.1.109 6802 //即改localhost為你的計算機的實際IP
CauchoStatus yes
(3)編輯resin.conf
# vi /usr/local/resin-3.0.13/conf/resin.conf
將<http...>和<srun...>的host改成實際IP:
<http server-id="" host="192.168.1.109" port="8080"/>
...
<srun server-id="" host="192.168.1.109" port="6802" index="1"/>
改<web-app...>的路徑為你的網頁主路徑/var/www:
<web-app id="/" document-directory="/var/www"/>
(4)重啟apache和resin
# /usr/local/apache2/bin/httpd -k restart
# /usr/local/resin-3.0.13/bin/httpd.sh start
如果出現端口被佔,無法綁定的情況,則重啟系統,# reboot
(5)測試
將test.jsp文件:
2+2=<%=2+2%>
放到目錄/var/www中
訪問:
http://localhost/test.jsp
如能正常顯示2+2=4,則說明成功.
-----------------------(這是之前在網路查到的~)
但是我在
(1)檢查文件
# ls /usr/local/apache2/modules/mod_caucho.so
為什麼會找不到~這個文件~
(3)編輯resin.conf
# vi /usr/local/resin-3.0.13/conf/resin.conf
將<http...>和<srun...>的host改成實際IP:
<http server-id="" host="192.168.1.109" port="8080"/>
...
<srun server-id="" host="192.168.1.109" port="6802" index="1"/>
還有這邊http server 跟 srun ser我也都沒有= =
㷫請問一下各位^^"
不知道這是為什麼??
㷫
讓Resin的主目錄和apache的主目錄指向同一個目錄,並且配置Resin可以在解析80端口處的JSP網頁.
(1)檢查文件
# ls /usr/local/apache2/modules/mod_caucho.so
如果有,繼續
(2)編輯httpd.conf
# vi /usr/local/apache2/conf/httpd.conf
找到ResinConfigServer localhost 6802
確信其內容為:
LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so
ResinConfigServer 192.168.1.109 6802 //即改localhost為你的計算機的實際IP
CauchoStatus yes
(3)編輯resin.conf
# vi /usr/local/resin-3.0.13/conf/resin.conf
將<http...>和<srun...>的host改成實際IP:
<http server-id="" host="192.168.1.109" port="8080"/>
...
<srun server-id="" host="192.168.1.109" port="6802" index="1"/>
改<web-app...>的路徑為你的網頁主路徑/var/www:
<web-app id="/" document-directory="/var/www"/>
(4)重啟apache和resin
# /usr/local/apache2/bin/httpd -k restart
# /usr/local/resin-3.0.13/bin/httpd.sh start
如果出現端口被佔,無法綁定的情況,則重啟系統,# reboot
(5)測試
將test.jsp文件:
2+2=<%=2+2%>
放到目錄/var/www中
訪問:
http://localhost/test.jsp
如能正常顯示2+2=4,則說明成功.
-----------------------(這是之前在網路查到的~)
但是我在
(1)檢查文件
# ls /usr/local/apache2/modules/mod_caucho.so
為什麼會找不到~這個文件~
(3)編輯resin.conf
# vi /usr/local/resin-3.0.13/conf/resin.conf
將<http...>和<srun...>的host改成實際IP:
<http server-id="" host="192.168.1.109" port="8080"/>
...
<srun server-id="" host="192.168.1.109" port="6802" index="1"/>
還有這邊http server 跟 srun ser我也都沒有= =
㷫請問一下各位^^"
不知道這是為什麼??
㷫