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