IIS 应用程序请求路由模块 502.2
IIS Application Request Routing Module 502.2
任务:
我有一台带有一个子域的服务器。在这个子域上,我想在不同的路径上 运行 多个 Angular 实例。例如:
- subdomain.bla.com/app1
- subdomain.bla.com/app2
我的尝试:
- 我在 IIS 中为 subdomain.bla.com
添加了一个站点
- 我在 IIS 中安装了应用程序请求路由模块
- 我为 /app1 添加了一个反向代理规则到 localhost:401 和 /app2 到 localhost:402
- 我为 app1 添加了一个站点,为 app2 添加了一个站点
问题
在我的本地机器上,这工作正常,但在实时服务器上我总是得到一个
HTTP 错误 502.2 Bad Gateway - 尝试路由请求时出现连接错误。
我已经尝试使用 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>
谢谢你的问候
我自己找到了答案 -> 我忘记了重写规则中的“http://”
任务:
我有一台带有一个子域的服务器。在这个子域上,我想在不同的路径上 运行 多个 Angular 实例。例如:
- subdomain.bla.com/app1
- subdomain.bla.com/app2
我的尝试:
- 我在 IIS 中为 subdomain.bla.com 添加了一个站点
- 我在 IIS 中安装了应用程序请求路由模块
- 我为 /app1 添加了一个反向代理规则到 localhost:401 和 /app2 到 localhost:402
- 我为 app1 添加了一个站点,为 app2 添加了一个站点
问题
在我的本地机器上,这工作正常,但在实时服务器上我总是得到一个 HTTP 错误 502.2 Bad Gateway - 尝试路由请求时出现连接错误。 我已经尝试使用 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>
谢谢你的问候
我自己找到了答案 -> 我忘记了重写规则中的“http://”