apache通過mod_proxy連接jetty

火星人 @ 2014-03-03 , reply:0


apache通過mod_proxy連接jetty

apache通過mod_proxy連接jetty






1、現在apache和jetty。


apache版本httpd-2.2.15. jetty版本jetty-distribution-7.2.0.v20101020.tar.gz

2、安裝apache.

./configure ./configure --enable-proxy

確保安裝完成後在/usr/local/apach2/modules中有以下文件mod_headers.so*
mod_jk.so*
mod_proxy_ajp.so*
mod_proxy_balancer.so*
mod_proxy_connect.so*
mod_proxy_ftp.so*
mod_proxy_http.so*
mod_proxy_scgi.so*
mod_proxy.so*如果沒有這些文件是無法連接上jetty的。




3、解壓jetty到任意目錄均可




4、修改apache中的httpd.conf文件,位置在/usr/local/apache2/conf/httpd.conf

在最後添加如下語句LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so

ProxyRequests Off


Order deny,allow
Allow from all


ProxyPass /test http://localhost:8088/jettyTest/index.jsp
ProxyPreserveHost On修改jetty目錄下的/etc/jetty.xml




添加如下代碼
     
      
         8088
         true
      

     

   
同時自己建立一個web工程jettyTest放置在jetty下的webapps目錄下




5、啟動apache。啟動jetty。

6訪問apache :xxx.xxx.xxx.xxx顯示

It works!
訪問xxx.xxx.xxx.xxx/test

顯示hello world!

配置成功
《解決方案》

謝謝分享
《解決方案》

謝謝分享:lol



[火星人 via ] apache通過mod_proxy連接jetty已經有239次圍觀

http://www.coctec.com/docs/service/show-post-1050.html