功能概述
加速域名是智能全球加速的七层加速的服务实例。通过配置加速域名,您可以为您的七层应用开启加速。
创建加速域名
- 登录智能全球加速控制台。
- 在左侧导航栏,点击 接入管理。
- 在 域名 标签页,点击 添加域名。
- 在 添加域名 页面,选择您的加速场景。更多场景相关信息,请参见智能全球加速场景化网络加速解决方案。
注意
您首次在智能全球加速控制台添加一个新域名时,需要完成域名的归属权验证(只需要验证主域名的归属权)。具体请参见验证域名归属权。
- 选择加速场景后,您需要进行加速域名的基础配置。请参考下文参数解释来配置您的加速域名。
- 点击 下一步,根据您选择的加速场景,智能全球加速将为您推荐不同的配置,您可根据业务情况在此选择是否开启相关配置。您也可以在完成添加加速域名后再编辑加速域名开启相关配置。
- 点击 提交。您成功添加加速域名后,系统自动为您的加速域名分配 CNAME 域名。然后,在您的 DNS 服务商处,为您的加速域名创建一条 CNAME 记录,指向该 CNAME 域名。完成创建 CNAME 记录后,您可以点击 验证 CNAME 状态 来检查 CNAME 记录是否生效。更多配置信息详见 配置 CNAME。
若您确认已配置了正确的 CNAME 记录,生效状态 仍然显示为 未生效,可能因为域名解析延时导致,可等待该 CNAME 记录生效。 - 您的加速域名配置 CNAME 生效后,点击完成配置,至此,您的加速域名已经成功接入了智能全球加速服务。
参数说明
| 参数 | 说明 |
|---|
加速区域 | 加速区域:中国内地、全球、全球(除中国内地)。 |
加速域名 | - 域名添加:您添加的域名不能与已有的加速域名重复。即使您同时有用多个火山引擎账号,不同账号下也不允许有重复的智能全球加速的加速域名。
说明 智能全球加速允许您一次添加多个域名,至多10个。若同时创建多个域名,这些域名的配置信息、源站信息都将相同。 域名数量:单个账号最多添加50个域名。如需提升单个账号下添加域名数量的上限,请提交工单。 域名类型:具体子域名(如test.com或泛域名(如.a.com、.a.b.com),泛域名需要以 . 作为首位字符,不能以 *. 作为首位字符且不能以 . 作为末位字符。当前智能全球加速仅支持二级、三级、四级泛域名。 域名长度:域名字符串以 . 分割,包括末尾 . 在内总长度不超过254个字符。单个字符串由字母、数字、连字符(-)组成,连字符(-)不能出现在字符串的头部或者尾部。单个字符串长度不超过63个字符。 使用规范:您源站的内容需确保合法。 域名验证:您首次在智能全球加速控制台添加一个新域名时,需要完成域名的归属权验证(只需要验证主域名的归属权)。具体请参见验证域名归属权。 域名备案:如果加速域名对中国内地提供服务,那么您需完成域名备案。 域名保留:当您的账号欠费48小时后,智能全球加速会停止服务。系统保留加速域名配置信息的时长是2年。 域名下线:了解更多有关域名下线规则的详细信息,请参考域名下线。 沙箱说明:在您的域名遭受网络攻击(如DDoS或CC攻击),或者因业务突增而未能提前通知火山引擎导致带宽或请求量(QPS)急剧增加的情形下,智能全球加速为了保护服务的正常运行,可能会根据具体业务状况和攻击的严重程度,将受影响的域名临时隔离至沙箱环境。这是为了防止攻击波及到其他用户并影响到他们的加速服务。如果攻击非常严重,系统也可能将同一账户名下的其他域名一并隔离,并限制该账户下新域名的接入。更多信息请参考沙箱说明。
|
源站模式 | 您可将加速域名的源站指定为一个源站组或者单个源站,选项如下: |
| 回源地址 | 当 源站模式 为 单源站模式 时,指定目标源站的地址。您可以选择 IP 或 域名 类型的源站,输入对应的IP地址或域名,并指定源站服务的端口。端口的取值范围为:1-65535。不指定端口时,HTTP 协议回源的默认端口为 80,HTTPS 协议回源的默认端口为 443。 |
回源协议 | HTTP:回源节点使用 HTTP 协议向源站发起回源请求。 HTTPS:回源节点使用 HTTPS 协议向源站发起回源请求。 协议跟随:回源节点向源站发起回源请求时使用的协议与客户端发起请求时使用的协议相同。
|
源站组间回源策略 | 选择源站组之间的流量分配策略: 更多详情,请参见 回源流量分配。 |
源站组 | 当 源站模式 为 源站组模式 时,指定您已配置的一个或多个源站组。 |
异常重试策略 | 当回源请求失败时,智能全球加速重试回源请求的方式: |
条件回源 | 您可以使用条件回源功能,设置匹配条件,将符合一定特征的请求路由到特定的源站或源站组上。当客户端请求满足您设定的匹配条件时,智能全球加速将该请求路由到指定的单个源站或源站组上。
条件回源的匹配规则如下: 一条规则包含一组条件以及一个源站或源站组。一个加速域名下,您最多可以设置 50 条规则。 一条规则内,多个条件之间的关系可以是: 源站组的 组内回源策略 以及 容灾策略 对于条件回源模块也生效。也就是说,当一条规则将匹配的请求路由到某一指定源站组上时,这些请求在该源站组内会按照 组内回源策略 以及 容灾策略 进一步分配。例如,组内回源策略 为 加权轮询,则分配到该源站组的请求会按照加权轮询算法在组内各个源站间分配。 流量分配顺序: 开启条件回源功能后,智能全球加速先将客户端请求与条件规则相匹配。 匹配条件规则的客户端请求,将被路由至该规则指定的源站或源站组。 未能匹配条件规则的客户端请求,将被路由至加速域名下默认的源站或源站组。 如果请求已经匹配某条规则并被路由至规则指定的源站组,那么即使源站组内所有源站均响应失败,该请求也不会回退到默认源站组。
条件回源的配置,请参见下文“条件匹配的参数规则”。
|
条件匹配的参数规则
开启条件匹配后,您可以对一条规则设定条件变量、运算符、匹配值,以及其他匹配逻辑。系统会将用户请求中您指定的条件变量的值,通过您指定的运算符,与您指定的匹配值做匹配。
智能全球加速支持以下匹配方式:
| 条件变量 | 运算符 | 大小写敏感 | 匹配值说明 | 匹配值示例 |
|---|
URL Path | | | | 目录:/example/* 路径:/example/foo/bar
|
请求头 > Header 名 | | | | HTTP 请求头部名称:test-header。
HTTP 请求头部值:test。 |
协议类型 | | / | 可选匹配值: | HTTP |
请求URL中的查询字符串 | | | | 参数名:testmode 参数值:yes |
文件后缀 | | | | jpg、png、css |
文件名称 | | | | test.txt |
客户端 IP | | / | | 203.0.113.0/24 |
客户端IP地理位置 | | / | 可以通过下拉列表选择相应地区: | 北京、安徽 |
客户端网络运营商 | | | | 联通、移动 |
Cookie > Cookie 名 | | | | Cookie 名:user-temp-id
Cookie 值:vip* |
客户端 IP版本 | | / | 可指定客户端访问边缘节点使用的IP协议版本: | ipv4 |
注意
条件回源配置限制:
- 一个加速域名下,条件回源规则不能超过 20 条。
- 一条条件回源规则内,运算条件数量不能超过 20 个。
- 一个加速域名下,匹配值不能超过 200 个。例如,判断 URL Path 是否属于多个值的集合,集合中每个值算作一个匹配值。
- 一个加速域名下,所有条件回源规则内的正则匹配条件的匹配值总数不能超过 20 个。例如,用 URL Path 正则匹配包含多条值的集合,集合中每个值算作一个匹配值。
其他操作
| 操作 | 操作路径 | 其他说明 |
|---|
修改域名配置 | 左侧导航栏中点击 接入管理, 点击 域名 标签页,点击需修改的域名名称,然后点击 编辑。 | 无 |
| 停用加速域名 | 左侧导航栏中点击 接入管理, 点击 域名 标签页,定位需停用的域名,然后在 操作 列点击 停用。 | 域名被停用后,智能全球加速将加速域名的 CNAME 域名解析到无效地址offline.***.com,加速域名无法继续被访问。 |
| 启用加速域名 | 左侧导航栏中点击 接入管理, 点击 域名 标签页,定位需启用的域名,然后在 操作 列点击 启用。 | 该功能用于再次启用已停用的域名。 |
删除加速域名 | 左侧导航栏中点击 接入管理, 点击 域名 标签页,定位需删除的域名,然后在 操作 列点击 删除。 | |
| 复制加速域名配置 | 左侧导航栏中点击 接入管理, 点击 域名 标签页,定位需复制配置的域名,然后在 操作 列点击 复制域名。 | 您可以基于现有的加速域名的配置创建一个新的加速域名。在您进行 复制域名 操作时,系统会提示您选择需要复制的源域名中的配置项,并指定目标域名。 |