blob CDN 终结点的自定义子域名导致错误 400
Custom subdomain name for blob CDN endpoint causes error 400
我正在尝试按照 these 说明为 blob CDN 端点设置自定义域名,但似乎无法使用子域 static.mydomain.com 访问我的内容。我在我的注册商处创建了以下记录:
Subdomain: static
Type: CNAME
TTL: 7200
Data: blobconatinername.blob.core.windows.net.
例如,我可以访问这个文件(注意 https):
https://blobcontanername.blob.core.windows.net/somefile.mp3
但是正在尝试访问此文件
http://static.mydomain.com/somefile.mp3
我收到一个无效的 URI 错误(错误 400):
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>InvalidUri</Code>
<Message>
The requested URI does not represent any resource on the server. RequestId:c5ec4859-0001-0079-0bf8-961dfa000000 Time:2016-04-15T09:22:32.1317877Z
</Message>
<UriPath>
http://static.mydomain.com/somefile.mp3
</UriPath>
</Error>
分辨率?
您可以通过 CDN 端点访问该文件吗,yourcdnendpoint.azureedge.net/path/to/file
?
不应该 static.yourdomain.com
指向 CDN 端点,而不是您的 blob 存储?
Subdomain: static
Type: CNAME
TTL: 7200
Data: yourcdnendpoint.azureedge.net.
此外,您使用的域必须经过验证。 https://azure.microsoft.com/sv-se/documentation/articles/cdn-map-content-to-custom-domain/
中描述了该过程
我们也发生了这个 400 错误 - 解决方法是分配 Origin Host Header 值。我们在 Azure 中使用 Verizon Premium CDN 计划 - MS 支持建议我们需要 Host Header,尽管它在 [=17] 中显示为可选=]Azure 门户 UI.
CDN 配置文件 => CDN 端点 => 来源 => 来源主机头
我正在尝试按照 these 说明为 blob CDN 端点设置自定义域名,但似乎无法使用子域 static.mydomain.com 访问我的内容。我在我的注册商处创建了以下记录:
Subdomain: static
Type: CNAME
TTL: 7200
Data: blobconatinername.blob.core.windows.net.
例如,我可以访问这个文件(注意 https): https://blobcontanername.blob.core.windows.net/somefile.mp3
但是正在尝试访问此文件
http://static.mydomain.com/somefile.mp3
我收到一个无效的 URI 错误(错误 400):
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>InvalidUri</Code>
<Message>
The requested URI does not represent any resource on the server. RequestId:c5ec4859-0001-0079-0bf8-961dfa000000 Time:2016-04-15T09:22:32.1317877Z
</Message>
<UriPath>
http://static.mydomain.com/somefile.mp3
</UriPath>
</Error>
分辨率?
您可以通过 CDN 端点访问该文件吗,yourcdnendpoint.azureedge.net/path/to/file
?
不应该 static.yourdomain.com
指向 CDN 端点,而不是您的 blob 存储?
Subdomain: static
Type: CNAME
TTL: 7200
Data: yourcdnendpoint.azureedge.net.
此外,您使用的域必须经过验证。 https://azure.microsoft.com/sv-se/documentation/articles/cdn-map-content-to-custom-domain/
中描述了该过程我们也发生了这个 400 错误 - 解决方法是分配 Origin Host Header 值。我们在 Azure 中使用 Verizon Premium CDN 计划 - MS 支持建议我们需要 Host Header,尽管它在 [=17] 中显示为可选=]Azure 门户 UI.