【问题标题】:Azure cloud service Web App Not found -404Azure 云服务 Web App 未找到 -404
【发布时间】:2016-02-28 00:12:11
【问题描述】:

我有一个托管在 azure 云服务中的 web 应用程序。

我们希望按照以下设置将 WAF 放在 Web 应用程序的前面:

  1. 我们创建了一个 bladomain.com.au
  2. DNS 记录指向 IMPERVA IP 地址
  3. IMPERVA 然后指向 bla.azurewebsites.net

如果我直接使用 bla.azurewebsites.net 访问该网站,它可以正常工作。

但是,当我尝试访问 bla.zurewebsites.net 时,它显示如下:

我尝试将 bladomain.com.au 添加到 azure Web 应用自定义域,但它显示以下错误消息:

错误:“bladomain.com.au”的 DNS 记录指向 找不到“bla.azurewebsites.net”。如果要配置 您必须首先使用您的 DNS 提供商创建 CNAME 记录..."

与上面的错误消息有点混淆,因为 bladomain.com.au 的 CNAME 应该指向 Imperva....

感谢任何帮助。

【问题讨论】:

  • 我相信您需要设置 Azure WebApp 以使用一些 Imperva 端点响应域。看,您的域将指向 Imperva,然后 Imperva 服务器将“重定向”到 Azure,因此,Azure 将响应 Imperva,而不是您的域。在一些 Imperva 文档中仔细检查。
  • 这行不通,因为我们需要获取所请求域的主机标头。

标签: security azure dns azure-cloud-services web-application-firewall


【解决方案1】:

我们有类似的问题,超过 48 小时后出现 404 错误。它仅在我们在客户端机器上运行ipconfig /flushdns 之后才起作用。之后它运行顺利,但几乎不可能告诉每个客户都做flushdns。

【讨论】:

  • 更新:我们必须在 windows azure 自定义域部分中明确输入 xyz.com 和 www.xyz.com。 Azure 不会自动将 www.xyz.com 映射到 xyz.com。为同一个域添加两个条目后,事情立即生效。
  • 超级重要的评论,你拯救了我的一天。谢谢!
【解决方案2】:

要解决此问题,您只需执行以下操作之一:

 1. Create awverify.yourdomain and point it's CNAME to azure web apps. OR
 2. Update your domain CNAME to point to azure Web Apps.

【讨论】:

    【解决方案3】:

    这通常发生在您移动站点区域时,例如您的站点位于欧洲 DC,而您移动到了美国 DC

    DNS 需要一些时间来切换新网站的 IP 地址并将其指向正确的数据中心

    更改在全局范围内同步通常需要 10 分钟到 2 小时

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-17
      • 2016-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 2020-09-25
      相关资源
      最近更新 更多