本文档介绍如何在火山引擎内容分发网络(CDN)中添加您站点的域名作为加速域名。
要使 CDN 为您站点内容的分发提供加速,您需要在 CDN 中添加您的站点域名。在添加域名时,您需要完成以下操作:
指定加速区域。对该区域的用户,CDN 会加速内容的分发。
配置 CDN 如何从您的源站获取文件。
(可选)使用 CDN 为您的业务而提供的推荐配置。推荐配置中包含的是为不同的业务类型而优化的 CDN 特性的配置,使您快速完成域名配置。
登录 火山引擎内容分发网络控制台。
在左侧导航栏,点击 域名管理。
在 域名管理 页面,点击 新增。
在 新增域名 页面,完成以下配置:
配置完成后,点击 确定。
如果加速域名创建成功,在域名列表中,该加速域名的状态会从 配置中 变成 正常运行。在状态转变成 正常运行 时,该加速域名的 CNAME 可能还需要几分钟才能生效。我们建议您等待 5-10 分钟,然后在域名解析服务商处 配置相应的 CNAME 记录。
在 加速场景 下,您指定您业务的类型。可指定的业务类型包含:
网页加速:如果您的域名提供的内容以静态页面为主,以提供业务信息,您可以指定该类型。通常情况下,该类型站点对数据传输的低延迟要求不高、站点流量不高、请求 QPS 较高。
下载加速:如果您的域名提供音视频的点播服务,您可以指定该类型。通常情况下,该类型站点对数据传输的低延迟要求高、站点流量高、请求 QPS 不高。
点播加速:如果您的域名提供下载服务,您可以指定该类型。通常情况下,该类型站点对数据传输的低延迟要求不高、站点流量高、请求 QPS 不高。
为了提高 CDN 的缓存命中率、提升用户的访问体验(访问性能)、以及保护您站点内容不被非授权用户访问(访问安全),对于每个业务类型,CDN 都提供了推荐配置。在您点击一个业务类型后,使用推荐配置 选项默认是勾选的。
在您指定业务类型时,使用推荐配置 选项默认是勾选的。您也可以取消勾选。
如果 使用推荐配置 是勾选的,在您完成当前页面上的配置并点击 下一步 后,CDN 会展示即将启用的 CDN 特性以及这些特性的配置。
如果 使用推荐配置 未勾选,CDN 会对您的域名应用默认配置。
CDN 针对各业务类型提供的 CDN 特性配置的详情如下表所示:
您可以点击链接了解各 CDN 特性。
对于一个业务类型,如果一个 CDN 特性是展示但未启用,表示该特性适用该业务类型,但是您需要评估是否需要启用该特性。
CDN 特性 | 特性的作用 | 网页加速的推荐配置 | 下载加速的推荐配置 | 点播加速的推荐配置 |
---|---|---|---|---|
缓存键值 | 提升命中率 | 缓存键包含用户请求中的所有查询参数。 | 缓存键不包含用户请求中的任何查询参数。 | |
节点缓存规则 | CDN 不缓存 .php、.jsp、.asp、.aspx 文件。对于 CDN 缓存的文件,文件的缓存时长是 30 天。 | |||
Range 回源设置 | 提升访问性能 | 展示但不启用 | 启用 | 启用 |
回源重定向跟随 | 启用 | 启用 | 启用 | |
智能压缩 | 启用。CDN 对常见 Content-Type 的请求文件进行 Gzip 压缩。 | 不展示 | 展示但不启用 | |
页面优化 | 启用。对 HTML 文件进行优化 | 不展示 | 不展示 | |
Multi Range | 不展示 | 启用 | 启用 | |
视频拖拽 | 不展示 | 不展示 | 启用 | |
URL 鉴权 | 提升访问安全 | 不展示 | 不展示 | 展示但不启用 |
基础配置的说明如下:
配置 | 说明 |
---|---|
加速区域 | 表示 CDN 的服务区域。该区域内的缓存节点负责响应用户请求。默认的加速区域是 中国内地。 说明 CDN 还提供了两个加速区域:全球、全球(不含中国内地)。这两个区域默认不可见。如果您需要使用这两个加速区域,请 提交工单。 |
加速域名 | 表示您要添加的一个域名。如果您要一次添加多个域名,点击 新增域名。您一次最多可以添加 10 个域名,主账号下最多可以有 200 个域名。
如果您需要添加超过 200 个域名或者添加泛域名,请 提交工单。 |
项目组 | 表示该域名所归属的项目。 如果您还没有创建任何项目,您只能选择 "default" 项目。 |
标签 | 表示该域名的标签。标签用于对加速域名进行分组,这样您可以更方便地搜索它们。您可以直接在 标签 下拉列表中创建标签。 |
在加速协议下方有以下配置:
配置 | 说明 |
---|---|
IPv6 | 表示是否对加速域名启用 IPv6。该特性启用后,CDN 可以响应来自 IPv6 地址客户端的请求 |
在 源站配置 中,您配置 CDN 如何从您的站点获取内容。关于源站配置的介绍,参见 配置源站。
当您在 CDN 中添加域名时,CDN 会对待添加域名做以下检查。
如果待添加的域名不符合 加速域名 配置说明中描述的域名规范,您会收到相应的错误消息。
如果当前您主账号下的域名数量已达到上限,您无法再添加域名。如需添加更多域名,请 提交工单。
默认情况下,您无法在 CDN 中添加泛域名。要添加泛域名,请 提交工单。
在 CDN 中,待添加的域名如何满足以下任意条件,您无法添加该域名。在这个情况下,该域名也称为 "冲突域名"。
待添加的域名已存在于您的主账号下。
待添加的域名已存在于其他火山引擎主账号下。
其他火山引擎主账号下存在一个泛域名。该泛域名包含了您待添加的域名。例如,其他火山引擎主账号下已存在泛域名 *.example.com
。您尝试添加的域名是 my.example.com
。
您尝试添加一个泛域名。但是其他火山引擎主账号下已存在该泛域名所包含的子域名。例如,其他火山引擎主账号下存在 my.example.com
。您尝试添加的域名是 *.example.com
。
根据中华人民共和国的法规,对于在中国内地使用的域名,必须先 完成备案。
在 CDN 中,您无法添加火山引擎保留的域名。本文的 加速域名 配置说明中列出了部分火山引擎的保留域名。
如果待添加的域名不是主域名,并且主账号下不存在该域名的主域名,则您需要先完成域名所有权验证。当域名需要完成所有权验证时,页面会提供 TXT 记录的内容。在您域名的 DNS 服务商处,您需要为待添加域名的 主域名 添加相应的 TXT 记录。在记录添加后,请稍等几分钟,然后在页面上点击 验证域名。只有验证通过,您才可以添加该域名。例如,您尝试添加的域名是 hello.volcengine.com
。
说明
example.com
、example.com.cn
都是主域名。但是 www.example.com
与 img.example.com.cn
都不是主域名。hello.volcengine.com
的主域名是 volcengine.com
。a.www.example.com.cn
。您需要在 DNS 服务商处为主域名 example.com.cn
添加一条主机名为 volccdnauth.example.com.cn
的 TXT 记录。而不是为 a.www.example.com.cn
添加一条主机名为 volccdnauth.a.www.example.com.cn
的 TXT 记录。