2

Я пытаюсь настроить Apache в качестве обратного прокси-сервера для доменного имени. Следует перенаправить на приложение, работающее на сервере Apache Tomcat.

Я использую следующую конфигурацию:

<VirtualHost *:80>
    ServerName sub.domain.com
    ProxyPass / http://localhost:8080/application/
    ProxyPassReverse / http://localhost:8080/application/
    ProxyPreserveHost On
</VirtualHost>

Однако, когда я захожу на http://sub.domain.com, это приводит к бесконечному циклу перенаправлений http. Он также автоматически добавляет подкаталог в URL. http://sub.domain.com изменения в http://sub.domain.com/application/

Кто-нибудь знает как это решить?

1 ответ1

2

Я думаю, что вы, вероятно, хотите отключить ProxyPreserveHost поскольку он продолжает передавать старый хост, который, если у вас нет веских причин для этого, не рекомендуется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .