在使用CDN之前,您需要开通CDN服务,本文为您介绍如何开通CDN服务。
接入CDN做加速的域名必须满足如表1的要求
服务范围 |
域名准入基础要求 |
---|---|
中国大陆 |
|
中国大陆境外 |
加速域名接入时需通过内容审核。 |
全球 |
|
说明:
中国大陆境外包括:中国香港、中国澳门、中国台湾、其他国家及地区。
CDN不支持接入违反相关法律法规的域名,包括但不限于:
- 涉黄、涉赌、涉毒、涉诈、侵权内容的网站
- 游戏私服类网站
- 盗版游戏 / 软件 / 盗版视频网站
- P2P类金融网站
- 彩票类网站
- 违规医院和药品类网站
- 网站无法正常访问或内容不含有任何实质信息
说明:
- 如果您的加速域名含有以上违规的内容,您将自行承担相关风险。
- 如果发现涉黄、涉赌、涉毒、涉诈等违规行为,CDN将执行域名封禁策略(删除相关加速域名且不允许再次接入,与违规域名使用相同源站的加速域名同样执行域名封禁策略),账号加速域名配额降为0。
- 域名是否需要备案与域名提供商地域、网站服务器所处地域无关,与您加速域名的CDN加速服务范围有关。只要您的加速服务范围为中国大陆或全球,该域名就必须在工信部备案后才能接入CDN。
- 加速域名对域名服务商没有要求。
- 根域名和普通域名需要分别在控制台添加加速域名。
前提条件
- 在执行本章操作前,请确认您注册华为账号并绑定支付方式。
说明:
国际站用户在以下情况下需要进行账号实名认证。
- 根据中国大陆相关法规要求,购买和使用中国大陆节点云产品服务的用户需要实名认证。
- 购买云产品服务时,如果您选择的区域包含中国大陆,您需要实名认证。
注意事项
- 您可以采用流量计费方式开通CDN,请先购买对应所需的流量包开通CDN服务,购买流量包后刷新CDN页面即可正常开通。
操作步骤
- 登录华为云控制台,在控制台首页左上角选择“服务列表 > CDN与智能边缘 > 内容分发网络 CDN”。
- 单击“前往开通”,进入服务开通界面。
- 单击“立即开通”。
图1 开通CDN服务
开通WSA服务
注意事项
- 您可以采用流量计费方式开通WSA,如需开通峰值带宽计费,请提交工单申请。
- 如果账号下已经有全站加速域名或近一年内有过全站加速域名,不强制开通WSA服务,可正常添加全站加速域名且计费归属CDN服务。该场景下如需开通WSA服务请提交工单申请。
操作步骤
- 登录华为云控制台,在控制台首页左上角选择“服务列表 > CDN与智能边缘 > 内容分发网络 CDN”。
- 在左侧导航栏选择 ,进入域名管理页面。
- 在域名管理界面,单击“添加域名”,进入添加域名界面。
- “业务类型”选择“全站加速”,如果您未开通全站加速服务,界面将提示您开通WSA服务。
- 单击“前往开通”。
- 选择计费方式,勾选服务声明,单击“立即开通”即可开通WSA服务。
添加CDN加速域名
操作步骤
- 登录华为云控制台,在控制台首页中选择“ CDN与智能边缘 > 内容分发网络 CDN”,进入CDN控制台。
- 在左侧导航栏选择 ,进入域名管理页面。
- 在域名管理界面,单击“添加域名”,配置域名参数。
图1 添加域名
表1 参数说明 参数
参数分类
说明
加速域名
–
- 域名长度不能超过200个字符,支持大小写字母、数字、“-”、“.”“*”,“*”必须是首字符,首字符不能是“-”或“.”。
- 域名单节点长度不超过63个字符,即:***.***.com中,***的字符数最多63个。
- 每个账号最多支持加速100个域名。
- CDN不支持非法网站接入,详细信息请参见使用限制关于内容审核部分。对于已接入CDN的域名,会进行定期复审,如发现存在违规行为,将立即中止该域名的CDN加速,同时中止该用户名下所有域名的CDN服务。
- 加速域名处于“停用”或“审核未通过”状态超过120天,CDN平台会启动删除域名流程,平台复核后会删除该域名相关记录。记录删除后如果想要再次使用该域名加速,需要重新添加域名。
- 如果域名超过180天没有任何访问流量,CDN平台会启动域名停用流程,平台复核后会停用该域名。
- 加速域名不允许重复添加。
- 支持添加泛域名作为加速域名,如:您在CDN添加泛域名*.test.com作为加速域名,并将*.test.com解析至CDN生成的CNAME域名后,那么您所有*.test.com的次级域名(如a.test.com)都将默认支持CDN加速。泛域名(*.test.com)的三级域名(如b.a.test.com)不会被CDN加速。
- A账号添加泛域名后,其他账号不能再添加该泛域名的所有次级域名。
- 泛域名的所有次级域名的加速都会产生费用,泛域名有多个次级域名时,CDN统计时将泛域名的产生的流量做汇总,不提供单个次级域名的计费数据。
企业项目
–
仅开通华为云企业项目服务后才会有该配置项,具体请参见企业管理用户指南。
服务范围
全球
如果您选择全球,全球各地用户的访问都会调度到附近最优的CDN节点,加速域名需要到工信部备案,详见备案流程。
中国大陆
如果您仅选择中国大陆,所有用户的访问都会调度到中国大陆的节点,加速域名需要到工信部备案,详见备案流程。
中国大陆境外
如果您仅选择中国大陆境外,所有用户的访问都会调度到中国大陆境外的节点,此时不需要到工信部备案。
业务类型
网站加速
适用于有加速需求的网站,包括门户网站、电商平台、资讯APP、UGC应用(User Generated Content,用户原创内容)等。缓存格式包括但不限于zip、exe、wmv、gif、png、bmp、wma、rar、jpeg、jpg等。
文件下载加速
适用于使用HTTP/HTTPS文件下载业务的网站、下载工具、游戏客户端、APP商店等。
点播加速
适用于需要加速音频或视频的网站。例如在线教育类网站、在线视频分享网站、互联网电视点播平台、音乐视频点播APP等。
全站加速
适用于各行业动静态内容混合,含较多动态资源请求(如asp、jsp、php等格式的文件)的网站。
说明:
全站加速(WSA)已独立云服务、独立计费,当前与CDN共用控制台,您需要开通全站加速才可以添加类型类型为全站加速的加速域名,开通流程详见开通WSA服务。
回源方式
–
配置CDN节点回源时采用的协议,可选:
HTTP:CDN采用HTTP协议回源。
HTTPS:CDN采用HTTPS协议回源(请确保源站支持HTTPS访问)。
协议跟随:回源协议跟客户端访问协议一致,例:客户端以HTTP协议访问CDN,CDN也将采用HTTP协议回源。
- 在源站配置模块单击“添加源站”,为域名添加源站。
图2 添加源站
表2 参数说明 配置项
说明
源站类型
源站IP:
- 使用IP作为源站地址时,CDN节点回源时直接访问该IP地址。
- 支持配置IPv4,暂不支持IPv6。
- 设置多个源站IP地址时,CDN节点在回源时采用负载均衡机制。
源站域名:
- 首字符为字母或数字,支持大小写字母、数字、“-”、“.”,长度不能超过255个字符。
- 域名单节点长度不超过63个字符,即:***.***.com中,***的字符数最多63个。
- 源站域名不能与加速域名相同。
- 您也可以将“源站域名”设置为对象存储桶域名。以此种方式接入时请注意:
- 不支持私有对象存储桶通过源站域名的形式接入CDN。
- 如果您将对象存储桶作为您的源站,对象存储桶将根据它的收费规则收取回源流量费用。
- 当OBS配置了镜像回源且CDN侧开启Range回源时,如果镜像源站未遵循RFC Range Requests标准,对range请求响应非206 ,CDN会回源失败。
- 如果您使用了2022年1月1日以后创建的OBS桶作为源站,并且需要支持在线预览功能,您要在前往“CDN控制台>域名管理>高级设置>HTTP header配置”,将设置“Content-Disposition”的值为“inline”,详见如何在浏览器中在线预览OBS中的对象?。
OBS桶域名:
可以选择当前账号下的OBS桶域名或自定义OBS桶域名。使用OBS桶域名作为源站接入CDN,OBS会收取CDN回源的流量费用,回源流量费用将按照公网流出费用进行结算。如果您使用了OBS 3.0及以上版本的桶作为华为云CDN的源站,可以购买OBS回源流量包抵扣回源流量,具体请见CDN加速OBS计费规则。
注意事项:
- 如果您的OBS私有桶内容不适合为加速域名提供回源数据,请勿将该私有桶设置为源站。
- 使用自定义OBS桶域名作为源站时,域名必须以.myhuaweicloud.com或.myhuaweicloud.cn结尾。
- 如果OBS私有桶设置为源站,请开启OBS委托授权,同时勾选“私有桶”选项,否则将会导致回源失败。
- 如果您使用自定义OBS私有桶作为源站,您需要为私有桶配置桶策略,配置详见自定义OBS私有桶策略配置。
- 如果您的OBS桶开启了静态网站托管业务,请在添加加速域名时勾选“静态网站托管”,这样用户访问的时候就不会显示桶中所有文件列表。
- 当OBS配置了镜像回源且CDN侧开启Range回源时,如果镜像源站未遵循RFC Range Requests标准,对range请求响应非206 ,CDN会回源失败。如需支持该场景,请提工单申请。
说明:
如果您使用了2022年1月1日以后创建的OBS桶作为源站,并且需要支持在线预览功能,您要在前往“CDN控制台>域名管理>高级设置>HTTP header配置”,将设置“Content-Disposition”的值为“inline”,详见如何在浏览器中在线预览OBS中的对象?。
源站地址
CDN节点回源时访问的地址。
- 当源站类型为源站IP时,支持输入多个IP地址,多个IP地址用“,”分隔。
- 每个IP即是一个源站,每个域名最多可配置50个源站,输入的IP总数不能超过该域名剩余可配置的源站总数。
桶类型
当“源站类型”选择“OBS桶域名”时需要配置桶类型。
- 公有桶:公共读,任何用户都可以对桶内对象进行读操作。
- 私有桶:除桶ACL授权外的其他用户无桶的访问权限。
优先级
源站优先级支持主、备,主源站优先级大于备源站。CDN节点回源时,会优先回到主源站,当主源站出现故障时,将回源到备源站。
- 至少配置一个主源站。
回源端口
CDN节点回源时请求的端口,空值时HTTP端口默认为80、HTTPS端口默认为443。
- “源站类型”为“OBS桶域名”时暂不支持修改端口。
回源HOST
回源HOST是CDN回源过程中,在源站访问的站点域名,即HTTP请求头中的HOST信息。配置回源HOST后,CDN在回源过程中会根据HOST信息去对应站点获取资源。
域名添加后,默认回源HOST为加速域名,当存在如下两种情况时,您需要及时修改您的回源HOST,否则可能会导致回源失败。
- 如果您以“源站域名”形式将对象存储桶作为源站接入CDN,需要将回源HOST自定义为您的对象存储桶的域名。
- 如果您希望CDN在回源时访问到具体站点域名(非加速域名)时,您需要自定义回源HOST来指明站点域名。示例:接入CDN的加速域名是www.example01.com,源站存在有www.origin01.com、www.origin02.com两个站点,当您想回源到www.origin02.com时,可以通过自定义回源host www.origin02.com来实现。
- 单击“确定”,完成源站添加。如需添加多个源站,请参考步骤4,最多可以添加50个源站。
- 源站添加完成后,单击页面左下方“确定”按钮,完成域名添加。
说明:
- 配置过程大概需要5-10分钟,当“状态”为“已开启”时,表示域名添加成功。
- 域名管理界面CNAME状态会给出
提示您此域名暂未配置CNAME。
推荐配置
您还可以根据推荐配置的指引,为域名配置缓存规则、HTTPS证书、用量封顶等,提升访问性能、提高资源命中率和访问安全性、降低高额账风险。
配置CNAME解析
域名添加完成后,系统会自动为您的加速域名分配对应的CNAME域名。加速域名在CDN服务中获得的CNAME域名不能直接访问,必须在加速域名的域名服务商处配置CNAME记录,将加速域名指向CNAME域名,访问加速域名的请求才能转发到CDN节点上,达到加速效果。