基本上,我想要的是本地局域网上的一个集中式 IIS 服务器,从路由器转发到端口 80/443。然后,通过此服务器,它可以将请求转发/重定向到其他服务器,以便访问 Exchange OWA 以及例如位于其他本地服务器、Exchange 服务器和 RDS 服务器上的远程桌面 Web 应用程序?例如,我将访问 www.example.com 并将我直接重定向到此 IIS 集中式服务器,www.example.com/OWA 将重定向我到 Exchange 服务器,www.example.com/RDWEB 将重定向我到 RDS 服务器。我需要知道是否可以进行这样的设置,以便我可以拥有一个主域(example.com)和一个对应的公共 IP 地址
答案1
听起来,您希望 IIS 代表用户发出请求并提供内容,因为从外部来说,用户无法访问这些资源(由于 NAT)。
我认为实现此目的的最佳方法是设置反向代理。IIS 扩展的开发人员就此主题发表了一篇博客文章,其中解释了如何执行此操作:http://blogs.iis.net/wonyoo/archive/2008/07/09/application-request-routing-arr-as-a-reverse-proxy.aspx此扩展在 Web 平台安装程序中可用。
就我个人而言,我以前从未这样做过,但我现在有点感兴趣,并且有一个拥有多个 IIS 服务器的实验室准备尝试一下。
附录
我刚刚制定了一条规则,它似乎可以毫无问题地与 IIS 8.0 配合使用。我能够使用特定模式重写到内部网络,并且我可以提供附带的屏幕截图。因此请记住,GUI 略有不同,要访问博客中那位家伙所说的部分,您需要转到(从您的网站内)URL 重写 -> 添加规则... -> 空白规则。
根据您的需要,您要插入的内容应该看起来有点像这样: