IBM CDN 动态加速功能配置

前提条件:

1.拥有DNS控制权限。这里我们用IBM的DNS,其他DNS不会差别很大。

2.源主机也必须是https,且SSL证书必须为认可的认证中心颁发的根证书,认可的认证中心包括:

GeoTrust (a Symantec/DigiCert brand)

Let's Encrypt

Symantec (a DigiCert brand)

3.可以使用下面站点的工具检查SSL是否合规。

https://www.sslshopper.com/ssl-checker.html

 

第一步,Order CDN:

IBM CDN 动态加速功能配置

下一页点Create后进入到配置界面:

IBM CDN 动态加速功能配置

HTTPport 和 HTTPS port 都是指源站的port。

填好后,点右边的创建按钮,就有了一个空的CDN实例。

 

IBM CDN 动态加速功能配置

页面会跳转到CDN列表界面,刚创建好CDN会出现在列表里。

IBM CDN 动态加速功能配置IBM CDN 动态加速功能配置

此时的状态为 Requesting certificate。

第二步,在DNS里添加CNAME记录。

这一步要在DNS管理界面完成。此处使用的是IBM DNS,其它DNS可借鉴。

IBM CDN 动态加速功能配置

Resource type 选 CNAME;

Host填写我们创建CDN时填写的hostname(CDN域名)

Points To 填写我们创建CDN时填写的CNAME。

点击此行右边的Add Record创建记录。

IBM CDN 动态加速功能配置

确认成功后回到CDN列表界面。

https://cloud.ibm.com/classic/network/cdn

第三步CDN确认。

此时CDN条目的状态变为Domain validation needed。

IBM CDN 动态加速功能配置

点击条目超链接,进入后会看到提示。

IBM CDN 动态加速功能配置

点击 View Domain Validation会弹出窗口。

IBM CDN 动态加速功能配置

这里有3种认证方法,我们在DNS里配置了CNAME,是使用了第一种方法。

这时配置操作已经完成,需要等2-4小时等待后台完成。

成功后会CDN条目状态会变为Runing状态。

IBM CDN 动态加速功能配置

第四步,配置DCA(动态加速)

进入已配置好的CDN条目,到setting页。拉到最下面找到Optimize for,选“Dynamic content acceleration”。

 

IBM CDN 动态加速功能配置

之后会看到增加了一些选项。

IBM CDN 动态加速功能配置

红框处要求在服务器上放置一个10KB大小的文件,作为CDN优化的锚。 如没特殊需求,可以使用CDN提供的sureroute-test-object.html文件。

点击test,成功后保存。

如无特别要求,Prefetching 和 Image compression保留默认选项即可。

 

附:文档链接

1. HTTPS 协议支持的描述:

https://cloud.ibm.com/docs/infrastructure/CDN?topic=CDN-feature-descriptions&locale=zh-cn#https-protocol-support

2.HTTPS概述:

https://cloud.ibm.com/docs/infrastructure/CDN?topic=CDN-about-https&locale=zh-cn

3.HTTPS 认证详细步骤

https://cloud.ibm.com/docs/infrastructure/CDN?topic=CDN-completing-domain-control-validation-for-https-with-dv-san&locale=zh-cn