路由到 Azure Front Door 后面的多个 Web 应用程序

Routing to multiple Web Apps behind Azure Front Door

我的前门有两个后端池。一个配置为应用服务 AAA,第二个配置为服务 BBB:

我正在添加两个路由规则,一个用于后端池 AAA,第二个用于后端池 BBB,下一个要匹配的模式:

后端池 AAA:

  1. /*
  2. /aaa/*

后端池 BBB:

  1. /bbb/*

规则就是这些,所以没有设置规则引擎配置,路由类型是“转发”并且 URL rewrite/Caching 被禁用。

现在,我正在尝试访问我的后端:

我在这里错过了什么?我找到了 ,但它不能用于我的情况,因为我的 Web 应用程序是从 Container Registry 部署的,所以我无法在应用程序服务中添加虚拟目录。

因此,如果按以下方式配置路由规则,一切正常:

后端池 AAA 的规则:

Patterns to match: /aaa/*
URL Rewrite: enabled
Custom forwarding path: /

后端池 BBB 的规则:

Patterns to match: /bbb/*
URL Rewrite: enabled
Custom forwarding path: /