IIS应用程序请求路由模块502.2 任务:我的尝试:问题规则

问题描述

任务:

我有一台带有一个子域的服务器。在此子域上,我想在不同的路径上运行多个Angular实例。例如:

  • subdomain.bla.com/app1
  • subdomain.bla.com/app2

我的尝试:

  1. 我在IIS中为subdomain.bla.com添加了一个站点
  2. 我在IIS中安装了应用程序请求路由模块
  3. 我将/ app1的反向代理规则添加到localhost:401,将/ app2的反向代理规则添加到localhost:402
  4. 我为app1添加了一个站点,为app2添加了一个站点

问题

在我的本地计算机上,这可以正常工作,但是在实时服务器上,我总是得到一个 HTTP错误502.2错误的网关-尝试路由请求时出现连接错误。 我已经在ARR 2.5和ARR 3上进行过尝试。本地和实时的唯一区别是IIS版本(本地10,实时8.5),但我无法在实时(Windows Server 2012 R2)上进行更新。 仅供参考:事件日志中没有错误。

规则

<rule name="ReverseProxyInboundRule1" stopProcessing="true">
    <match url="app1/(.*)" />
    <action type="Rewrite" url="http://localhost:401/{R:1}" />
</rule>

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)