ProxyPassReverse не работает с пустым заголовком Location - PullRequest
0 голосов
/ 19 марта 2019

Мой обратный прокси-сервер Apache настроен на

ProxyPassReverse "dd" "https://internalserver/"

Поэтому, когда я запрашиваю

https://externalserver/dd/

, я получаю правильно переписанный заголовок Location от внутреннего сервера, говорящий:

302 Location: https://externalserver/dd/gothere

Автоматически браузер «идет туда» и получает от внутреннего сервера другой правильно переписанный заголовок Location, говоря:

302 Location: https://externalserver/dd/gothere/

Снова браузер подчиняется и идет туда, где он получает окончательный заголовок Location от внутреннего сервера, который ProxyPassReverse имеетне догоняю:

302 Location: /gothere/login

Итак, браузер показывает мне

https://externalserver/gothere/login

, которого, очевидно, не существует.

Как я могу заставить ProxyPassReverse наверстать упущенноеЗаголовок местоположения, в котором нет имени сервера?

...