Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在创建自定义域以指向Azure存储帐户-静态网站不工作_Azure_Dns_Azure Storage - Fatal编程技术网

正在创建自定义域以指向Azure存储帐户-静态网站不工作

正在创建自定义域以指向Azure存储帐户-静态网站不工作,azure,dns,azure-storage,Azure,Dns,Azure Storage,我在Azure中创建了一个静态网站,它为我提供了像.web.core.windows.net这样的主点url,在浏览器中运行良好 现在,我按照以下步骤使用自定义域,但没有这么成功 为www.mydomain.com 在Azure、存储帐户、mystorageaccount、自定义域中,我输入了www.mydomain.com,但它会抛出错误 无法更新存储帐户“mystorageaccount”。错误:自定义 无法验证域名。从www.mydomain到 .blob.core.windows.net

我在Azure中创建了一个静态网站,它为我提供了像
.web.core.windows.net
这样的主点url,在浏览器中运行良好

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

  • www.mydomain.com
  • 在Azure、存储帐户、mystorageaccount、自定义域中,我输入了
    www.mydomain.com
    ,但它会抛出错误
  • 无法更新存储帐户“mystorageaccount”。错误:自定义 无法验证域名。从www.mydomain到 .blob.core.windows.net、…web.core.windows.net中的任何一个都不存在

    我试过什么? 1.我尝试了
    mydomain.com
    而不是
    www.mydomain.com
    ,它接受了,并向我显示了一条需要30分钟才能传播的消息

    大约一个小时后,当我在浏览器中尝试
    www.mydomain.com
    时,它向我抛出
    请求URI与HttpStatusCode:400无效。
    当我尝试
    mydomain.com
    时,服务器不可用

  • 在CMD中,
    ping mydomain.com
    为我提供了一些ip地址,因此在DNS设置中,我创建了一个显示ip地址的记录。一段时间后,
    mydomain.com
    按预期工作,但
    www.mydomain.com
    仍向我提供
    请求URI与HttpStatusCode:400无效。
  • 注: 1.此IP地址可能不是静态的,因此使用IP创建记录是不正确的。 2.我试图指向一个
    子域.mydomain.com
    ,在第一次尝试时,它本身工作正常,但我想将其用于我的
    mydomain.com
    www.mydomain.com

    使用www和不使用www到自定义域的解决方案是什么?

    请注意

    映射仅适用于子域(例如www.contoso.com)。如果 您希望您的web端点在根域上可用(例如。 (contoso.com),那么你必须这样做

    使用Azure CDN,您可以创建指向Azure CDN端点的
    CNAME
    A
    记录。