Несколько ProxyPassReverse для виртуального хоста с одинаковыми URL - PullRequest
1 голос
/ 26 октября 2011

У нас есть ситуация, когда у нас есть одно приложение JBoss, которое проксируется двумя путями Apache в качестве виртуального хоста ниже:

<VirtualHost *:80>
   ServerName localhost1
   ProxyPass /abba/ http://localhost:8080/app/
   ProxyPass /babba/ http://localhost:8080/app/
   ProxyPassReverse /abba/ http://localhost:8080/app/
   ProxyPassReverse /babba/ http://localhost:8080/app/
</VirtualHost>

Для маршрутизации / abba / и / babba / необходимо перейти кто же самое приложение - в дальнейшем мы используем переписывание, чтобы добавить некоторые параметры, которые приложение использует для конфигурирования, в зависимости от того, / abba / или /babba/.

Однако, когда приложение отправляет перенаправление, ProxyPassReverse не работаеткогда доступ к sayfrom / babba / перенаправляется в /abba/.

Я понимаю причину, поскольку это одно и то же приложение - однако есть способ настроить Apache для поддержки двух разностных маршрутов (ProxyPass и ReverseProxyPass) к одному и тому жеприложение.

Большое спасибо

1 Ответ

0 голосов
/ 19 апреля 2012

Вы пытались продублировать VirtualHost и заменить его на имя сервера "localhost2"?

...