我的Tomcat专家通过Apache代理如下:
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.war
和openrdf-workbench.war
放入我的webapps文件夹中。如果我打开http://example.com/tomcat/openrdf-workbench转向http://example.com/openrdf-workbench
http://example.com/tomcat/openrdf-sesame/它转发到https://example.com/openrdf-sesame/overview.view
在转发过程中,路径部分
/tomcat
丢失。如何在OpenRDF Sesame中配置基本路径(例如
/tomcat
),以便转发不会失败? 最佳答案
解决此问题的最简单方法是在您的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
关于apache - 通过代理的Apache运行OpenRDF芝麻,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26301265/