我有一个网站(例如:a.domain.com),其中包含多个应用程序(例如:a.domain.com/App1,a.domain.com/AppX)。
仅当人们尝试访问a.domain.com时,我才需要弄清楚如何在顶级网站上进行反向代理。如果有人要访问a.domain.com/App1,则反向代理无效。
提前感谢!
我可以知道您如何设置反向代理吗?
在IIS中,我们通常使用URL重写规则来构建反向代理。
如果仅要求反向代理规则,则仅对根www.doamin.com生效。然后,您应该在规则中添加<add input="{URL}" pattern="^(/)?$" />
条件模式,或在顶部站点下包括所有文件夹/ URL。否则,您必须使用正则表达式来手动排除所有288个应用程序。 IIS将无法检测子应用程序集合并将其自动添加到URL重写规则中。