IIS 反向代理

IIS 反向代理

我正在尝试使用 IIS 将 Windows 8 机器设置为“反向代理”Web 服务器。

我的目标非常简单。我不需要子域名来访问不同的服务器,而是将所有端口 443 (SSL) 流量重定向到 localhost:2080。基本身份验证应由 IIS 执行。

我的这个配置在 Apache 上工作得很好,但我需要迁移到 IIS。我已经尝试让 IIS 这样做一个星期了,但没有任何成功。我感到沮丧和一无是处。

有哪位好心人愿意分几步向我解释一下如何实现上述操作吗?在此先行致谢!

答案1

您可以使用模块 URL 重写和应用程序请求路由来执行此操作。

http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing

如果您只有一台后端服务器,则将流量直接路由到该服务器,然后只需使用 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/

答案2

ISA/TMG 是 Windows 上不错的选择,乌贼也很容易做到。

相关内容