ProxyPassReverse无法与裸露的位置标头一起使用

时间:2019-03-19 17:11:24

标签: apache reverse-proxy mod-proxy

我的Apache反向代理设置为

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

所以当我请求

https://externalserver/dd/

我从internalserver收到正确重写的Location标头:

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

浏览器自动“到达那里”并从Internalserver接收另一个正确重写的Location标头:

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

再次,浏览器服从并到达那里,它从ProxyPassReverse未能赶上的内部服务器接收最终的Location标头:

302 Location: /gothere/login

因此浏览器向我显示

https://externalserver/gothere/login

显然不存在。

如何使ProxyPassReverse赶上其中没有服务器名称的裸机头?

0 个答案:

没有答案