IIS7 中的反向代理

IIS7 中的反向代理

我们有一个使用大量 ASP.NET SOAP 服务的应用程序,托管在 IIS7 上。现在我们正尝试将这些服务移至另一台服务器。问题是客户端有一个硬编码的 URL,并且不支持重定向。由于两台服务器是共享的,因此建立 DNS 别名是不可取的。

而负责这一惊人设计的人已经离开了该组织,所以我们甚至不能解雇他们。

有没有一款软件可以完全实现服务器端重定向?也就是说,它位于一个虚拟文件夹中,接收所有请求,将标头和 POST 数据传递到其他 URL,然后输出该 URL 返回的任何内容?

答案1

您可以将 URL Rewrite 模块与应用程序请求路由实现反向代理。

如果你不想使用微软的免费模块,可以尝试螺旋猿-- 它在 IIS 7 上实现了大多数 Apache 模块(然后您可以使用 Apache 风格的命令来实现相同的功能)。

相关内容