Назад | Перейти на главную страницу

ProxyPassReverse не работает с перенаправлением 302

Я использую Apache HTTPD для прокси-сервера локального сервера Tomcat:

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/

Все работает нормально, кроме случаев, когда у меня 302 редирект. По какой-то причине ProxyPassReverse не перезаписывает localhost: 8080, и клиент перенаправляется на localhost: 8080, что вызывает ошибку браузера.

Как я могу заставить ProxyPassReverse работать с 302 редиректами?

Мне нужно было добавить:

ProxyPreserveHost On

Это решило проблему.