我正在尝试配置我的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?
提前致谢,尼尔
答案 0 :(得分:0)
从我在您的问题中看到的情况来看,使用IIS应用程序请求路由进行工作应该相当容易:http://www.iis.net/downloads/microsoft/application-request-routing
这应该让您在被暴露的机器中使用任何端口或主机名,然后让该路由到任何端口或组合中的任何其他机器(或相同)。它还允许您卸载静态文件的缓存,以及许多其他不错的功能。它使用URL Rewrite作为服务器路由到的主引擎,因此您可以逐字添加所需的任何逻辑,如果需要,您可以使用URL Rewrite的可扩展性来添加自定义代码来定义逻辑(尽管内置配置一应该足够丰富)。