我正在尝试使用 IIS 将 Windows 8 机器设置为“反向代理”Web 服务器。
我的目标非常简单。我不需要子域名来访问不同的服务器,而是将所有端口 443 (SSL) 流量重定向到 localhost:2080。基本身份验证应由 IIS 执行。
我的这个配置在 Apache 上工作得很好,但我需要迁移到 IIS。我已经尝试让 IIS 这样做一个星期了,但没有任何成功。我感到沮丧和一无是处。
有哪位好心人愿意分几步向我解释一下如何实现上述操作吗?在此先行致谢!
答案1
您可以使用模块 URL 重写和应用程序请求路由来执行此操作。
如果您只有一台后端服务器,则将流量直接路由到该服务器,然后只需使用 URL 重写在本地端口重定向流量。
编辑:或者使用 HTTP 重定向,这可能是最好的选择。
http://technet.microsoft.com/en-us/library/cc732930(v=ws.10).aspx
http://www.thomasmaurer.ch/2010/11/how-to-redirect-sites-to-https-in-iis-7-5/