2014-10-10 6 views
1

Мои Tomcat IST проксированном через 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.war и openrdf-workbench.war в мою папку webapps. Если я открываю

Во время пересылки, путь-часть /tomcat теряется.

Как настроить базовый путь (например, /tomcat) в OpenRDF Sesame, чтобы пересылка не прерывалась?

ответ

2

Самый простой способ исправить это просто включить кунжут специфичный обратный прокси-сервер для вашего Apache конфигурации (кстати, я хотел бы использовать ОЮЛ проксирование вместо 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