2014-10-10 33 views
1

我的Tomcat IST通過Apache代理如下:通過代理運行Apache OpenRDF芝麻

ProxyRequests Off 
ProxyPreserveHost On 
ProxyPass /tomcat/ http://127.0.0.1:8080/ 
ProxyPassReverse /tomcat/ http://127.0.0.1:8080/ 

調用http://example.com/tomcat負荷我的Tomcat服務器(如預期)。

現在我把openrdf-sesame.waropenrdf-workbench.war放到我的webapps文件夾中。如果我打開

轉發時的路徑部分/tomcat丟失。

如何在OpenRDF芝麻中配置基路徑(例如/tomcat),這樣轉發不會失敗?

回答

2

解決這個問題的最簡單的方式就是包括芝麻特有的反向代理到Apache的配置(順便說一下我使用AJP代理,而不是HTTP,如果你能 - 這是更有效):

ProxyPass /openrdf-sesame ajp://127.0.0.1:8009/openrdf-sesame 
    ProxyPassReverse /openrdf-sesame ajp://127.0.0.1:8009/openrdf-sesame 

而且對於工作臺:

ProxyPass /openrdf-workbench ajp://127.0.0.1:8009/openrdf-workbench 
    ProxyPassReverse /openrdf-workbench ajp://127.0.0.1:8009/openrdf-workbench