【问题标题】:HTTPD Proxy Change Response AddressHTTPD 代理更改响应地址
【发布时间】: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


    【解决方案1】:

    我最终想通了。您可以只修改位置字段中的重定向标头。

    Header edit Location "(^http[s]?://proxy)" "https://whatevernameyouwant"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 1970-01-01
      • 2020-08-01
      • 2015-07-31
      • 1970-01-01
      相关资源
      最近更新 更多