【发布时间】:2018-09-30 17:41:12
【问题描述】:
我对 IIS Web Farms 和 url 重写/重定向非常陌生。如果 url 中有一些特定的子文件夹,我需要我的 IIS 服务器将 HTTP 请求重定向到另一台服务器。
我有一个带有域名的域; example.com ,它绑定到在 IP 地址为 111.111.111.111 的机器上运行的 Web 应用程序。我还有另一个 Web 应用程序运行在具有 IP 地址的机器上IP 地址222.222.222.222。所以,我需要的是当服务器收到一个包含名为 NewApp 的子目录的 URL 的 HTTP 请求时,它应该重定向到 IP 地址 222.222.222.222。
例如;
如果请求 url 类似于 example.com/OldApp 或 example.com 则请求应由运行在 IP 地址为 111.111.111.111 的机器上的 Web 应用程序提供服务
如果请求 url 以 example.com/NewApi 开头,则请求将由运行在 IP 地址为 222.222.222.222 的机器上的 Web 应用程序提供服务
如何使用 IIS 的 url 重写模块来实现这一点?
【问题讨论】:
-
您可以搜索重定向子域...也许这些链接有帮助:forums.iis.net/t/1216172.aspx 和 brainarama.com/thought/8af37050-9051-11e7-8efa-871c7c192f33/…
-
遗憾的是,我无法使其与 IIS 一起使用。我通过创建子域解决了这个问题。
-
建议您将自己的解决方案作为答案,这样其他有相同问题的用户也可以从中受益。
标签: iis url-rewriting web-farm