1

我使用单个 Web 应用程序创建了面向外部的 ASE。尝试放置启用 WAF 的应用程序网关。

我已将应用程序网关子网和前端配置为面向公众。

为了将 WAF 与 ASE(APP) 互连,我在后端池中设置了应用程序主机名 (FQDN) 的目标。映射目标后,我已经验证了状态为“健康”的后端池运行状况。

现在我尝试访问应用程序网关的前端 IP 和 FQDN,我收到以下错误

“您要查找的资源已被删除、更改名称或暂时不可用。”

采取的措施 - 尝试不使用 NSG,也允许在 ASE 子网中使用 NSG

需要你的帮助,我正在环境设置中。

怀疑主机名解析是missig,不知道如何克服这个块

4

1 回答 1

0

“您要查找的资源已被删除、更改名称或暂时不可用。”

每个 Azure Web App 都有一组主机名。一个请求将根据 HTTP 请求消息中的主机名传输到专用服务器实例。如果主机名与 Azure 门户中配置的主机名之一不匹配。无法访问 Azure Web 应用。

您可以在 Azure 门户中查看默认主机名。

在此处输入图像描述

由于您通过前端 IP 或应用程序网关的 FQDN 访问您的 Web 应用程序,因此它们的主机名将与您的 Web 应用程序的主机名不匹配。

有 2 种方法可以修复它。

  1. 为了简单地测试您的应用程序网关,您可以使用类似ModHeader Chrome 扩展程序在浏览器中打开应用程序网关的公共 IP 地址/主机名,并传入您在 Web 应用程序上配置的 Web 应用程序的主机名作为主机头,网站应该出现。

在此处输入图像描述

  1. 在域提供商(例如 Godaddy)中注册自定义域(例如 abcd.com)。在您的域的 DNS 设置中,将 A 记录添加到您的应用程序网关的 IP 地址。

在此处输入图像描述

之后,您还需要通过单击 Azure 门户中的添加主机名按钮来添加主机名。

在此处输入图像描述

于 2017-06-15T04:49:39.423 回答