azure - 创建自定义域以指向 Azure 存储帐户 - 静态网站无法正常工作

标签 azure dns azure-storage

我在Azure中创建了一个静态网站,它给了我主要的点URL,如<mystorageaccount>.<somerandomcode>.web.core.windows.net在浏览器中运行良好。

现在,我按照以下步骤使用自定义域,但没有那么成功。

  1. 创建了 CNAME与我的 DNS 服务提供商 www.mydomain.com
  2. 在 Azure、存储帐户、mystorageaccount、自定义域中,我输入了 www.mydomain.com但它会抛出错误

Failed to update storage account 'mystorageaccount'. Error: The custom domain name could not be verified. CNAME mapping from www.mydomain to any of .blob.core.windows.net,..web.core.windows.net does not exist.

我尝试了什么? 1.我尝试使用mydomain.com而不是www.mydomain.com ,它接受了并向我显示一条消息,表明传播需要 30 分钟。

大约一个小时后,当我尝试www.mydomain.com时在浏览器中它抛出了我 The request URI is invalid with HttpStatusCode: 400. 当我尝试mydomain.com时,服务器不可用。

  • 在 CMD 中,ping mydomain.com给了我一些 IP 地址,因此在 DNS 设置中我创建了带有显示 IP 地址的记录。一段时间后,mydomain.com正在按预期工作,但是 www.mydomain.com仍然给我 The request URI is invalid with HttpStatusCode: 400.
  • 注意: 1. 该IP地址可能不是静态的,因此使用IP创建A记录是不正确的。 2.我试图指向subdomain.mydomain.com第一次尝试本身按预期工作,但我希望它用于我的 mydomain.comwww.mydomain.com

    与 www. 合作的解决方案是什么?并且没有www。自定义域?

    最佳答案

    请注意 configuring a custom domain name for your Azure storage account ,

    The mapping does only work for subdomains (e.g. www.contoso.com). If you want to have your web endpoint available on the root domain (e.g. contoso.com), then you have to use Azure CDN with custom domains.

    使用 Azure CDN,您可以创建指向 Azure CDN 端点的 CNAMEA 记录。 Tutorial: Add a custom domain to your Azure CDN endpoint

    关于azure - 创建自定义域以指向 Azure 存储帐户 - 静态网站无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56424256/

    相关文章:

    Azure ZRS/GRS 与快照

    azure - 在 Windows Azure 中配置 SMTP

    Azure Web App Service - 如何强制非 WWW 转到 WWW?

    java - 保存域对象基本审计数据的简便方法?

    iis - 如何获得 SSL 负载平衡?

    azure - Azcopy 复制 - 排除文件夹及其中的文件

    node.js - 将 Blob 上传到 Azure 存储不适用于使用 NodeJs 的本地开发模拟器

    c# - 如何使用访问 token 请求 Microsoft Azure 资源?简而言之,我们如何在azure中使用生成的access_token?

    azure - 增加azure httptrigger函数中的节点堆内存大小

    Azure 应用服务 - 在 2 个应用服务之间复制文件夹