操作背景
当您需要将网站的域名接入全站加速服务时,可以在全站加速控制台的 域名管理 页面进行添加域名的操作。
前提条件
说明
如果您的域名对中国内地提供服务,那么您需要在工信部完成域名的备案后才能使用 DCDN。您可以登录火山引擎备案中心完成备案。
操作步骤
- 登录全站加速控制台。
- 点击左侧导航栏 域名管理 ,进入域名管理页面。
- 点击 添加域名 ,在 新增域名 标签页,根据您的业务情况选择加速场景。更多场景相关信息,请参见全站加速场景化网络加速解决方案。
注意
您首次在全站加速控制台添加一个新域名时,需要完成域名的归属权验证(只需要校验主域名
的归属权)。具体请参见验证域名归属权。
- 选择加速场景后,您需要进行加速域名的基础配置。请参考参数解释来配置您的加速域名。
- 点击 下一步,根据您选择的加速场景,全站加速将为您推荐不同的配置,您可根据业务情况在此选择是否开启相关配置。您也可以在添加域名后完成相关配置的开启与修改。
- 点击 下一步,您成功添加加速域名后,系统自动为您的域名分配 CNAME。接下来请您在自己的 DNS 服务商处,为您的加速域名配置 CNAME 解析,将加速域名指向 CNAME 域名。
说明
您成功配置域名解析后,客户端访问加速域名的请求才能转发到 DCDN 的节点上,实现加速访问的目的。更多配置信息详见配置 CNAME。若您已确认配置了正确的CNAME信息仍然显示未生效,可能因为域名解析服务商生效延时导致,可忽略该状态。
- 您的加速域名配置CNAME生效后,点击完成配置,至此,您的加速域名已经成功接入全站加速服务,您的业务可享受全站加速提供的内容加速服务。
参数解释
参数 | 说明 |
---|
加速区域 | 加速区域:中国内地、全球、全球(除中国内地)。 - 当前,加速区域 参数仅白名单账号可见。加速区域 的默认值为中国内地。如您需要将 加速区域 设置为全球、全球(除中国内地),请提交工单。
- 如果您的加速区域为中国内地、全球,那么您需完成域名备案。
- DCDN服务的定价因加速区域的不同而有所差异,请基于您的实际加速需求来选择合适的加速区域。了解更多有关计费的信息,请查询基础服务计费。
|
加速域名 | - 域名添加:您添加的域名不能与已有的加速域名重复。全站加速仅允许单个加速域名添加一次。即单个域名只能添加到您所有开通DCDN服务账号中的一个,不能重复添加。
- 域名数量:单个账号最多添加50个域名。如需提升单个账号下添加域名数量的上限,请提交工单。
- 域名类型:具体子域名(如test.com )或泛域名(如.a.com,.a.b.com ),泛域名需要以(.)作为首位字符,不能以(*.)作为首位字符且不能以(.)作为末位字符。当前全站加速仅支持二级、三级、四级泛域名。
- 域名长度:域名字符串以(.)分割,包括末尾(.)在内总长度不超过254个字符。单个字符串由字母、数字、连字符(-)组成,连字符(-)不能出现在字符串的头部或者尾部。 单个字符串长度不超过63个字符。
- 使用规范:您加速的内容需确保合法。
- 域名验证:您首次在全站加速控制台添加一个新域名时,需要完成域名的归属权验证(只需要校验主域名的归属权)。具体请参见验证域名归属权。
- 域名备案:如果加速域名对中国内地提供服务,那么您需完成域名备案。
- 域名保留:当您的账号欠费48小时后,全站加速会停止服务。系统保留加速域名配置信息的时长是2年。
- 域名下线:了解更多有关域名下线规则的详细信息,请参考域名下线规则调整的公告。
- 沙箱说明:在您的域名遭受网络攻击(如DDoS或CC攻击),或者因业务突增而未能提前通知 DCDN 导致带宽或请求量(QPS)急剧增加的情形下,DCDN 为了保护服务的正常运行,可能会根据具体业务状况和攻击的严重程度,将受影响的域名临时隔离至沙箱环境。这是为了防止攻击波及到其他用户并影响到他们的加速服务。如果攻击非常严重,系统也可能将同一账户名下的其他域名一并隔离,并限制该账户下新域名的接入。更多信息请参考沙箱说明。
|
项目组 | - 项目组是火山引擎用来管理云资源的单元,通过项目组您可以实现对云资源的集中管理。
- 在全站加速中,您需要为每个新增的加速域名指定一个项目组。系统默认的项目组是 default。
- 您需要在此选择加速域名所在的项目组。如果您没有创建过项目组,可以选择 default 项目组。更多项目组信息详见项目资源管理。
|
标签 | - 资源标签是由一组KV键值对组成,您可以通过资源标签从不同维度对云资源进行分类和聚合管理,并且使用于标签制授权和资源分账等场景。更多关于标签的介绍请参见标签管理。
- 在全站加速中,您可以为每个新增的加速域名设置一个标签。更多内容请参见使用标签来管理域名。
|
源站类型 | - 自有源
- IP
- 全站加速支持您配置多个 IP 地址作为源站地址。
- 源站类型全部为 IP 地址时,至少有一个源站支持 IPv4 协议。
- 域名
- 全站加速支持您配置多个域名作为源站地址。
- 源站域名不能和加速域名相同。
- 对象存储源站
- 全站加速允许您选择一个对象存储桶作为源站。
- 源站为对象存储桶时,回源 HOST 默认为源站域名,不可修改。
- 对象存储源站的来源为火山引擎时:
- 首次选择 TOS 桶作为源站时,您需要完成跨服务授权工作。
- 如果您选择的 TOS 存储桶仅允许私有读访问,您需要在全站加速中开启 私有桶访问 。
- 开启私有存储桶访问后,回源请求中会包含您账号的 AccessKey 信息。您需要确保账号在访问该源站时具备私有读的权限,否则会导致回源失败。
- 对象存储源站的来源为阿里云、腾讯云、AWS 时:
- 阿里云:请输入阿里云 OSS 的存储访问域名,域名后缀为
.aliyuncs.com ,例如:bucketname.oss-region.aliyuncs.com 。 - 腾讯云:请输入腾讯云 COS 的存储访问域名,域名后缀为
.myqcloud.com ,例如:bucketname.cos.region.myqcloud.com 。 - AWS :请输入 AWS S3 的存储访问域名,域名后缀为
.amazonaws.com ,例如:testbucket.s3.us-west-2.amazonaws.com 。 - 开启私有存储桶访问后,您需要填写对应的 AccessKey ID、AccessKey Secret。
- ALB 源站
- 全站加速允许选择已创建的 ALB 实例作为源站,可前往应用负载均衡实例控制台查看和创建 ALB 实例。
- 首次选择 ALB 实例作为源站时,您需要完成跨服务授权工作。
- GA 源站
- 全站加速允许选择已配置的 GA 加速器作为源站,可前往全球加速控制台查看和创建 GA 加速器。
- 首次选择 GA 加速器作为源站时,您需要完成跨服务授权工作。
- GA 加速器作为源站时,全站加速允许开启 HTTP(S)可用性探测功能。开启此功能后,全站加速会探测您配置的域名地址,可及时感知到源站的异常,在源站异常时切换源站。同时还可以保证数据传输链路的性能最优。
|
回源协议 | - HTTP:边缘节点使用的回源协议是 HTTP 协议。
- HTTPS:边缘节点使用的回源协议是HTTPS 协议。
- 协议跟随:边缘节点使用的回源协议与客户端请求使用的协议相同。
|
回源策略 | 源站类型为自有源、GA源站时,全站加速允许您选择回源策略。 - 加权轮询:边缘节点访问源站时,系统会按照权重值向不同的源站分发请求。
- 质量择优:边缘节点访问源站时,系统会将访问请求发送到当前质量最优的源站。
- 质量最优的源站:边缘节点与该源站之间进行数据传输时,所用的时间最短。
- 如果开启主备容灾,择优策略只在主回源地址上生效。
说明 - 多源站场景下,回源策略对基础源站和条件源站同时生效。
|
容灾策略 | 源站类型为自有源、GA源站时,全站加速允许您开启主备容灾策略。 - 开启此功能后,您需要输入备份源站地址。当主源站出现异常时,边缘节点会选择备份源站回源。
- 开启主备容灾,如果启用条件回源,则条件回源下也需配置主备容灾策略。
|
回源地址 | - 源站类型为自有源时,请您根据选择的源站类型填写源站地址。
- 若您设置源站为自有源:
- 您可填写IP或域名作为回源地址。
- 回源地址的数量不能超过50个,回源地址的字符数不能超过100。
- 若您开启了 主备容灾 功能,那么主回源地址的数量不超过50个,备回源地址的数量不能超过50个。
|
条件回源 | - 源站类型为自有源时,全站加速支持条件回源功能。
- 您可设置具体的匹配规则,当客户端请求满足您设定的匹配规则时,全站加速将按照条件回源下您设置的回源规则来路由客户端流量至特定源站,将客户端请求与源站定制化的关联起来。
- 条件回源的匹配规则
- 一个加速域名的条件回源功能,允许您设定最多50条的条件规则。多条规则之间的关系可以是:
- 且:客户端请求满足每一条规则时,才被视为满足您设置的回源规则。此时客户端流量可以被路由至您设定的源站。
- 或:客户端请求满足任一条规则时,即被视为满足您设置的回源规则。此时客户端流量可以被路由至您设定的源站。规则是按照由上至下的顺序进行匹配的。
- 您选择的容灾策略、回源策略,对于条件回源模块也生效。例如,您开启了主备容灾、回源策略是加权轮询,则条件回源模块,也会开启主备容灾、回源策略也是加权轮询。
- 开启条件回源功能后,全站加速将优先对客户端流量与条件规则相匹配。
- 匹配条件规则的客户端流量,将被路由至您设定的源站。
- 未能匹配条件规则的客户端流量,将根据您设置的默认回源配置信息被路由至对应源站。
- 开启条件回源功能后,若某个条件下的所有源站都被判定为失效,回源策略默认不会回退到基础源站。命中该规则的流量不会回到基础源站。
- 条件回源的配置,请参见条件匹配的参数规则。
|
回源端口与权重 | - 端口的取值范围为:1-65535。
- 不填端口取值时: HTTP 协议回源的默认端口为80,HTTPS 协议回源的默认端口为443。
- 权重表示边缘节点回源时选择该源站的比例。
- 您可对 IP 、域名、GA 加速器类型的源站配置权重。
- 权重范围是 0-100,默认值是 1。
说明 - 当前客户端访问全站加速,只能使用默认的端口。HTTP 协议的默认端口为80,HTTPS 协议的默认端口为 443。
- 全站加速回源访问源站,您可以根据自己的配置来配置全站加速所使用的端口。
- 回援策略为 加权轮询 时,您可以设置权重。
- 当只有一个回源地址时,权重不能为0。
- 当有多个回源地址时,如果某个回源地址的权重为0,访问流量不会被路由到该地址。
|
条件匹配的参数规则
开启条件匹配后,回源规则允许设定的匹配条件、运算符、示例如下表所示:
匹配条件 | 运算符 | 大小写敏感 | 示例 |
---|
URL Path | | | 支持通配符? 和* , 例如:填写 /*/my_path/* ,支持输入多个值。 - 目录:/example/*
- 路径:/example/foo/bar
|
请求头 | Header名 | | | 支持输入参数名称。支持输入多个HTTP 请求头部值。
HTTP 请求头部名称:name。
HTTP 请求头部值:value。 |
协议类型 | | | |
请求URL中的查询字符串 | | | 支持通配符? 和* ,支持输入多个值。
参数名:key
参数值:value |
文件后缀 | | | 支持通配符? 和* ,支持输入多个值。
jpg、png、css |
文件名称 | | | 支持通配符? 和* ,支持输入多个值。
foo.txt |
客户端 IP | | | 支持填写IPv6格式IP,例如:240e:XXX:3004:2:3:0:0:3f7 ,支持网段方式填写,例如:120.209.XXX.XXX/31 ,支持输入多个值。 |
客户端IP地理位置 | | | 国内按照大区-省份
海外按照大洲-国家 |
客户端网络运营商 | | | 可以通过下拉列表来选择,可以输入字符来过滤选项,支持输入ID或名称来模糊匹配查询,支持输入多个值。 |
Cookie | Cookie名 | | | 支持通配符? 和* ,支持输入多个值。
$cookie_{name} |
客户端 IP版本 | | | ipv4
ipv6 |
后续步骤
添加域名后,DCDN会为您的加速域名分配对应的CNAME域名。您需要在域名解析服务商处将您的业务域名指向CNAME域名,客户端的访问请求才能转发到 DCDN 节点上,加速服务才能生效。更多信息参见配置CNAME。