У меня есть простое веб-приложение на основе сервлета Java, на котором запущен Tomcat через порт 8082 ( порт отличается в разных системах, не всегда 8082 ), который находится за Apache mod_proxy_ajp с этой конфигурацией:
<Location /auth>
ProxyPass ajp://127.0.0.1:8019/test/ows
ProxyPassReverse ajp://127.0.0.1:8019/test/ows
</Location>
Затем, когда я получаю доступ к https://localhost/auth,, он перенаправляет меня на https://localhost:8082/test/ows. Проблема в этом веб-приложении, я не знаю, как получить запрошенный прокси-сервер apache с host + port ,
Я пытался с httpServletRequest.getRequestURL()
, но он возвращает https://localhost/test/ows
без порта.
Так что я хотел бы получить https://localhost:8082/test/ows
вместо этого, как я могу это сделать?