【发布时间】:2017-03-06 09:25:52
【问题描述】:
我使用过cloudflare,设置非常简单,只需添加名称服务器就可以了。但我正在尝试在 azure cdn 中执行此操作。
我已经为我们在 Azure 中托管的网站 http://example.com/ 创建了 cdn 配置文件和 cdn 端点
原始服务器中的图像
http://example.com/Content/images/example-12169.jpg
CDN 中的图片
http://example.azureedge.net/Content/images/example-12169.jpg
现在我必须更改我的应用程序代码以从 azure cdn 获取。
示例:
来自
<img src="~/Content/images/example-12169.jpg" />
到
<img src="http://example.azureedge.net/Content/images/example-12169.jpg" />
更新:
我可以看到this doc,解释C Name 用于子域,但我该如何为根域执行此操作,因为它已经有C Name 命名为www 用于example.azurewebsites.net
更新 2:
出于 SEO 的目的,我们需要使用 www.example.com 设置我们的域,因此 CNAME 设置是
a @ 0.0.0.0 600 seconds
txt @ example.azurewebsites.net 1 Hour
cname www example.azurewebsites.net 1 Hour
为了在 www 子域中使用 azure CDN,我将 CNAME 值从 example.azurewebsites.net 更新为 example.azureedge.net,因此 CNAME 设置为
cname www example.azureedge.net 1 Hour
现在当我尝试访问 www.example.com 时,我得到了拒绝访问。
我正在使用 Akamai 标准 CDN。
如何在不更改应用程序代码的情况下将 azure cdn 静态内容映射到现有域名?
【问题讨论】: