【发布时间】:2018-12-31 04:45:12
【问题描述】:
我的设置如下:
client -> proxy(dnsname eg. https://test.com) -> Jetty webapp(1.2.3.4)
webapp 将重定向响应发送回(到身份验证 webapp)给客户端。它通过 dnsname 自动指向代理,例如。 https://proxy/auth,无法进一步配置。
这个问题是 webapp 会将重定向传递回客户端,客户端无法解析 https://proxy,因为我无法将其设为 dns 条目。那么代理是否可以拦截来自webapp(https://proxy)的流量并将其更改为https://test.com?代理可以更好地自动检测条目 dns 名称并将其附加到来自 webapp 的任何响应中吗?
我的设想如下:
客户端请求 https://test.com/page1-> 命中代理,解析为 webapp -> webapp 通过 https://proxy/auth 提供重定向响应 -> 代理拦截并更改重定向到 https://test.com/auth
我需要这个,以便代理背后的所有内容都不是机器或 ip 特定的。我可以转移和部署到任何环境。
【问题讨论】:
标签: apache redirect proxy reverse-proxy httpd.conf