我已经设置了 IIS7 并使用 ARR 作为我的反向代理。
我已经设置了一条空白规则,规则为 https://sub.example.com/(.*),该规则重定向到https://本地主机:8443/{回复:1}。
这似乎运行良好,除了我收到 403 错误......
有什么建议吗?
(只能发布一个 URL,因此空间是故意的)
答案1
您提到“重定向”到https://本地主机:8443。URL 重写规则是否真的使用了“重定向”?如果是,则它不会使用 ARR,而是导致客户端重定向到本地主机,最终用户将无法访问该主机(嗯,这取决于他们是否在本地计算机的端口 8443 上有一个站点在监听)。
不要使用重定向,而是使用“路由到服务器场”,并指向正常运行的服务器场。这将使其像反向代理一样运行。
检查服务器场的运行状况测试以确认其在线且正常运行。
此外,如果您尝试使用 ARR 服务器(即 localhost)上的站点,则可能不需要 URL 重写或 ARR。只需将绑定从 8443 更改为端口 80 上的 sub.example.com,它应该可以直接工作。