【发布时间】:2019-01-28 23:25:16
【问题描述】:
我有几个应用程序服务,我想使用应用程序网关坐在前面并使用 URL 路由将流量路由到。例如:
- api1-app-service
- api2-app-service
- website1-app-service
我想使用前面有自定义域的应用程序网关,并像这样路由流量:
- test.app.com/api/something -> api1-app-service
- test.app.com/api/different -> api2-app-service
- test.app.com/ -> website1-app-service
我设置了 3 个不同的后端池和一个如下所示的 url 路由规则:
rule1 | /api/something* | backendPool1
rule2 | /api/different* | backendPool2
default rule | backendPool3
我遇到的问题是这里的方向 (https://blogs.msdn.microsoft.com/waws/2017/11/21/setting-up-application-gateway-with-an-app-service-that-uses-azure-active-directory-authentication/) 说必须使用您指向应用程序网关的自定义域设置应用程序服务(在我的示例中为 test.app.com),但我无法配置 test.app.com 去多个应用服务。我收到主机名已映射到另一个应用程序服务的错误(这是真的,当尝试映射到 api2-app-service test.app.com 配置为 api1-app-service 时)。是否可以在多个应用服务前设置应用网关?
【问题讨论】:
标签: azure azure-web-app-service azure-application-gateway