如何配置【Azure】应用网关支持多个应用服务?

How to configure 【Azure】Application Gateway to support multiple App services?

我在 Azure 上有 3 个应用服务,比如

并且我在他们面前创建了一个启用了 WAF 的应用程序网关。

我将为每个应用服务设置 3 个自定义域和 SSL 证书。 我想要实现的目标如下:

仅用 1 个应用程序网关就可以支持多个域吗?或者我必须购买 3 个网关,这是成本的 3 倍。基本上我只想用WAF来保护我的网站。

您的请求可以通过一个应用程序网关实现。

这是您需要设置的配置。

侦听器 1 (app1.mydomain.com) --> HTTP 设置 1(选中使用应用服务复选框)--> 后端池 1(app1.azurewebsites.net)

侦听器 2 (app2.mydomain.com) --> HTTP 设置 2(选中使用应用服务复选框)--> 后端池 2(app2.azurewebsites.net)

侦听器 3 (app3.mydomain.com) --> HTTP 设置 3(选中使用应用服务复选框)--> 后端池 3(app3.azurewebsites.net)

因此,您需要 3 个侦听器、3 个 HTTP 设置、3 个后端池和 3 个规则。

您需要为每个 HTTP 设置创建探测并启用 HTTPS 协议,并检查从后端 HTTP 设置中选择主机名。

参考:https://docs.microsoft.com/en-us/azure/application-gateway/configure-web-app-portal