2017-04-25 83 views
0

我正尝试将CloudFlare CDN与Azure Blob存储配合使用。我在cloudflare上设置了一个cname,将cdn.mydomain.com指向mystorageaccount.blob.core.windows.net。并设置状态为“DNA和HTTP代理(CDN)”将CloudFlare CDN与Azure Blob存储配合使用

如果我然后去浏览器mystorageaccount.blob.core.windows.net/news/image.jpg图像被加载,但如果我去to cdn.mydomain.com/news/image.jpg我收到来自azure的关注错误消息

<Error> 
    <Code>InvalidUri</Code> 
    <Message>The requested URI does not represent any resource on the server. 
    RequestId:aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa Time:2017-04-25T13:20:20.8658692Z 
    </Message> 
    <UriPath>http://cdn.mydomain.com/news/image.jpg</UriPath> 
</Error> 

任何想法如何使它工作?

回答

1

在域提供程序中配置CNAME记录后,还需要在Azure门户中设置自定义域。

打开您的存储账户 - >自定义域选项卡

enter image description here

+1

这个工作。我还必须暂时关闭该特定cname记录上的cloudflare上的HTTP代理,并将cname记录设置为仅在DNS上进行Azure门户上的验证。验证后,我可以将其重新转换为DNS和HTTP代理(CDN) –