HTTPS 无法通过 IIS 反向代理工作
HTTPS Doesn't Work via IIS Reverse Proxy
我已经使用 IIS + ARR + URL Rewrite 在 Dev box 上设置了一个反向代理,并且在混合使用 HTTP 和 HTTPS URLs 时一切都按预期工作。
我用 IIS + ARR + URL 将 web.config 带到了另一台服务器 重写并粘贴 web.config 在默认网站下;现在我可以通过反向代理访问 HTTP URLs,但 HTTPS 不起作用。我确保目标 SSL 证书是可信的,我可以在浏览器中访问目标服务而不会出现任何 SSL 问题,但我对反向代理没有任何运气。
我还在两个盒子上匹配了 ARR 和 URL 重写配置(并且它们匹配)——知道我在这里可能遗漏了什么——我是否也需要设置 HTTPS 绑定?另外,是否有任何日志可以帮助我更好地调查此问题?
我在新服务器上缺少 HTTPS 绑定,添加绑定就成功了。
我已经使用 IIS + ARR + URL Rewrite 在 Dev box 上设置了一个反向代理,并且在混合使用 HTTP 和 HTTPS URLs 时一切都按预期工作。
我用 IIS + ARR + URL 将 web.config 带到了另一台服务器 重写并粘贴 web.config 在默认网站下;现在我可以通过反向代理访问 HTTP URLs,但 HTTPS 不起作用。我确保目标 SSL 证书是可信的,我可以在浏览器中访问目标服务而不会出现任何 SSL 问题,但我对反向代理没有任何运气。
我还在两个盒子上匹配了 ARR 和 URL 重写配置(并且它们匹配)——知道我在这里可能遗漏了什么——我是否也需要设置 HTTPS 绑定?另外,是否有任何日志可以帮助我更好地调查此问题?
我在新服务器上缺少 HTTPS 绑定,添加绑定就成功了。