3

我已经使用 SSL 卸载建立了一个带有 ARR 的网络农场。尽管从 ARR 到内容站点的连接仅通过 HTTP 进行,但在站点上运行的应用程序需要知道原始 URL 是 HTTPS,以便结果中给出的链接可以是 HTTPS。这可以做到吗?

我知道我可以使用 ARR 服务器上的 URL 重写将原始 HTTPS 状态捕获为新的服务器变量(我正在使用)。HTTP-X-ORIGINAL-HTTPS但是如何使用 URL 重写将其还原到内容站点?显然重定向规则是不合适的;设置服务器变量的none操作看起来可能是这样。我在内容站点上没有 SSL 绑定。我是否必须让我的内容应用程序查找HTTP-X-ORIGINAL-HTTPS? 好像很丑

4

1 回答 1

0

最终我做到了——我让内容应用程序查找请求标头HTTPS。(我也从 ARR 切换到了 haproxy,因为 haproxy 免费为我提供了通配符绑定的 TLS 终止。)

于 2015-11-10T17:10:18.083 回答