我正在尝试配置我的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?
先谢谢你,尼尔
发布于 2015-10-06 02:20:51
从我在您的问题中看到的情况来看,使用IIS Application Request Routing来实现这一点应该相当容易:http://www.iis.net/downloads/microsoft/application-request-routing
这应该允许您在公开的计算机中使用任何端口或主机名,然后允许路由到任何端口或组合中的任何其他计算机(或相同的计算机)。它还将允许您卸载静态文件的缓存,以及许多其他不错的功能。它使用URL重写作为要路由到的服务器的主引擎,因此您可以从字面上添加任何您想要的逻辑,如果需要,您可以使用URL重写的可扩展性来添加自定义代码来定义逻辑(尽管内置配置应该足够丰富)。
https://stackoverflow.com/questions/32914890
复制相似问题