У нас есть ситуация, когда у нас есть одно приложение 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) к одному и тому жеприложение.
Большое спасибо