1

我正在尝试配置我的 IIS 反向代理以将 http 连接路由到内部服务器,但是我不确定如何实现我需要的,或者即使它是可能的。

例如,我的 IIS 服务器上有一个子域,

testing.contoso.com 和外部我想要http://testing.contoso.com:8080,然后它会映射到我的内部服务器http://server04.contoso.local:8080。所以我不希望我的内部站点在端口 80 上显示为http://testing.contoso.com 。

我这样做的原因是我会有相当多的内部和外部对应端口。

是否可以使用我的 IIS 反向代理进行配置,或者 IIS 是否仅支持外部端口 80 和 443?

提前致谢, 尼尔

4

1 回答 1

0

从我在你的问题中看到的,使用 IIS 应用程序请求路由来完成这项工作应该相当容易:http ://www.iis.net/downloads/microsoft/application-request-routing

这应该让您在暴露的机器中使用任何端口或主机名,然后让该路由到任何端口或组合中的任何其他机器(或相同机器)。它还将允许您卸载静态文件的缓存以及许多其他不错的功能。它使用 URL 重写作为要路由到的服务器的主引擎,因此您可以从字面上添加任何您想要的逻辑,如果需要,您可以使用 URL 重写的可扩展性来添加自定义代码来定义逻辑(尽管内置配置一应该够丰富)。

于 2015-10-05T18:20:50.610 回答