首页 > 解决方案 > Apache反向代理href路径未更新

问题描述

我正在设置一个非常基本的反向代理。第一个登录页面运行良好。

这是配置。

客户端 > 代理 > 网络服务器 192.168.10.5 > 192.168.15.20 > 192.168.5.51

ProxyPass / http://192.168.5.51:8080/

用户登录后,页面上的所有链接路径都带有 WebServer 的 IP

在正常情况下,URI 应该是“ http://192.168.15.20 ”,但登录后会出现“ http://192.168.5.51:8080

我是否缺少任何其他配置指令。?

标签: apachereverse-proxy

解决方案


要使用反向代理的地址更新后端的响应标头,请在您的ProxyPassReverse下面添加一个指令ProxyPass

ProxyPass        / http://192.168.5.51:8080/
ProxyPassReverse / http://192.168.5.51:8080/

有关的:


推荐阅读