IIS反向代理

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

我的目标是如此简单。 我不需要子域去到不同的服务器,而是将所有端口443(SSL)stream量redirect到本地主机:2080。 基本身份validation应由IIS执行。

我有这个configuration工作正常与Apache,但我需要迁移到IIS。 我一直在试图让IIS这样做一个星期,没有任何成功。 我感到沮丧,毫无价值。

那么一个好的灵魂是否愿意通过几个步骤来解释我是如何完成上述的的? 很多人提前感谢!

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

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

如果您只有一个后端服务器路由stream量直接访问它,只需使用URL重写来本地端口redirectstream量。

编辑:或使用HTTPredirect,这可能是最好的select。

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/

ISA / TMG在Windows上是一个不错的select, Squid和Varnish也是可用的 – 更容易做到。