2013-10-05 37 views
0

我試圖重建一個需要在RedHat 4.1.2服務器上從Tomcat 6.0.16和Apache HTTPD 2.2.3提供內容的服務器。從Apache和Tomcat提供文件

我需要Apache DocumentRoot的一個特定目錄(稱爲'client'),由Apache處理,其餘部分由Tomcat處理。因此,我的Java應用程序運行在某個server.com:8080,客戶端目錄位於DocumentRoot目錄,Apache運行在端口80. Java應用程序配置爲在/運行。

這裏是什麼在我的httpd.conf

DocumentRoot "/usr/local/share/www/" 

ProxyPass/http://someserver.com:8080/ 
ProxyPassReverse/http://someserver.com:8080/ 

代理工作的這部分,但我仍然得到404上的任何東西在http://someserver.com/client

我應該如何正確地設置該設置?

回答

0

答案竟然是設置的排除,例如:

ProxyPass /client ! 
ProxyPass/http://someserver.com:8080/ 
ProxyPassReverse/http://someserver.com:8080/