azure - 将 CloudFlare CDN 与 Azure Blob 存储结合使用

标签 azure azure-blob-storage cloudflare

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

如果我在浏览器中访问 mystorageaccount.blob.core.windows.net/news/image.jpg ,则会加载图像,但如果我访问 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>

有什么想法可以让它发挥作用吗?

最佳答案

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

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

enter image description here

关于azure - 将 CloudFlare CDN 与 Azure Blob 存储结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43612210/

相关文章:

Azure Active Directory - 允许的 token 受众

azure - 为什么我的 Azure Blob 存储容器中存在重复的文件夹?

Firebase 托管说, "Needs Setup"

删除 Composer SiteExtension 后 Azure Web 应用程序部署失败

azure - 从Azure功能安全地调用Web Api

python - 使用python将csv文件上传到azure blob存储

python - 访问 Python Azure Function 中的绑定(bind)表达式值

ssl - Cloudflare 和 Heroku 的 Multi-Tenancy SSL

ssl - Heroku 的解决方法不再支持 Cloudflare ("Strict TLS in CDN not supported"背后的 SSL)?

azure - 是否可以在多个 Azure 网站上配置相同的域名?