最近更新时间:2024.03.19 09:23:08
首次发布时间:2022.10.14 22:48:15
本文档介绍如何在火山引擎内容分发网络中添加您站点的域名作为加速域名。
如果您需要将您的站点接入内容分发网络,您首先需要在内容分发网络中添加您的站点域名。
登录 火山引擎内容分发网络控制台。
在左侧导航栏,点击 域名管理。
在 域名管理 页面,点击 新增。
在 新增域名 页面,配置以下设置:
配置完成后,点击 确定。
如果加速域名创建成功,在域名列表中,该加速域名的状态会从 配置中 变成 正常运行。在状态转变成 正常运行 时,该加速域名的 CNAME 可能还需要几分钟才能生效。我们建议您等待 5-10 分钟,然后在域名解析服务商处配置相应的 CNAME 记录。
基础配置的说明如下:
配置 | 说明 |
---|---|
加速区域 | 表示您希望对哪个区域提供内容传输加速。默认的加速区域是 中国内地。 注意 内容分发网络还提供了两个加速区域:全球、全球(不含中国内地)。这两个区域默认不可见。如果您需要使用这两个加速区域,请提交工单。 |
加速域名 | 输入一个您站点的域名作为加速域名。如果您需要一次添加多个域名,点击 新增域名。
您添加的域名必须满足以下所有条件:
同时,如果系统检测到其他火山引擎主账号下存在您准备添加的域名,您会收到错误提示。 |
业务类型 | 指定您站点的类型。该配置有以下选项:
对于每一种站点类型,您需要进行相关配置以确保内容传输的安全和用户体验。我们为每种站点类型准备了最佳实践文档,提供配置建议。 |
项目组 | 选择加速域名所属的项目。 如果您还没有创建任何项目,您只能选择 "default" 项目。 |
标签 | 为加速域名指定一个标签。标签用于对加速域名进行分组,这样您可以更方便地搜索它们。您可以直接在 标签 下拉列表中创建标签。 |
IPv6 | 设置是否对您的加速域名启用 IPv6。该功能启用后,您的加速域名可以响应来自 IPv6 地址客户端的请求。需要留意的是,该功能仅对 IP 地址归属地是中国内地的 IPv6 客户端有效。如果您开启了 全球 或者 全球(不含中国内地) 这两个加速区域,您的加速域名无法响应 IP 地址归属地不是中国内地的 IPv6 客户端的请求。 |
在 源站配置 中,您配置内容分发网络是如何从您的站点获取内容。
源站配置的说明如下:
配置 | 说明 |
---|---|
新增源站 | 点击 新增源站,添加一个源站的配置。具体内容参见新增源站。 |
回源协议 | 选择内容分发网络向源站请求内容时所使用的协议。该配置有以下选项:
|
回源 Host | 设置回源请求中 Host 头的值,长度不能超过 1,024 个字符。默认值与加速域名相同。如果源站服务器上存在多个站点,您需要选择 自定义 并设置回源请求需要发送到的站点域名。需要留意的是,该配置是全局回源 Host 配置。每个源站也有一个回源 Host 的配置,其优先级高于全局的回源 Host 配置。 |
在内容分发网络中,您需要配置主源站。备源站是可选配置。您可以通过点击 新增源站 添加一个源站配置。每个源站配置可以包含一个或者多个源站地址。备源站的配置方式和主源站相同。
关于主源站和备源站之间的切换逻辑,参见回源重试。
源站的类型有 IP 地址,域名和对象存储源站。在您添加源站时,请留意以下说明:
IP 地址和域名类型的源站配置项是相同的。配置说明如下:
配置 | 说明 |
---|---|
回源地址 | 输入一个或者多个回源地址。多个地址使用分号(;)或者换行分隔。该配置有以下说明:
回源地址的数量有以下限制:
|
权重 | 表示源站的权重,范围是 1-100,默认值是 1。权重表示 CDN 在向源站发送请求时,该源站被选择到的概率。权重越高,概率越大。例如您定义了两个主源站,权重分别为 3 和 4。对于权重为 3 的这个源站,被选择到的概率为 (3/7)*100%,大约是 43%。 |
HTTP 端口 | 指定内容分发网络使用 HTTP 协议访问的源站端口。该配置的取值范围是 1-65535,默认值是 80 。如果源站不支持 HTTP 请求,对于该配置您保留默认值即可。参见下方 端口配置的额外说明。 |
HTTPS 端口 | 指定内容分发网络使用 HTTPS 协议访问的源站端口。该配置的取值范围是 1-65535,默认值是 443 。如果源站不支持 HTTP 请求,对于该配置您保留默认值即可。参见下方 端口配置的额外说明。 |
回源 Host | 输入回源请求中 Host 头的值。该配置的说明如下:
|
说明
端口配置的额外说明
您配置的回源协议以及相应的源站端口必须是源站支持的。例如您指定回源协议是 HTTP,配置源站时指定的 HTTP 端口是 8080,前提是源站在 8080 端口可以接收 HTTP 请求。不然,回源请求会失败。对于您设置的端口,您可以通过如下方式检测源站是否已开通了该端口。
telnet <IP/domain> <port>
nc -vz -w 2 <IP/domain> <port>
Connection succeeded!
,则表示源站已开通要配置的端口。配置 | 说明 |
---|---|
对象存储来源 | 表示提供对象存储服务的云厂商。该配置有以下选项:
要指定阿里云,腾讯云或 AWS,请提交工单。 |
服务授权 | 当 对象存储来源 是 火山引擎 时,该配置会出现,表示内容分发网络是否被授权访问 TOS。
|
存储桶 | 当 对象存储来源 是 火山引擎 时,该配置会出现。您需要选择一个 TOS 存储桶。 |
源站地址 | 当 对象存储来源 不是 火山引擎 时,该配置会出现,表示一个存储桶的公网地址(endpoint),长度不能超过 100 个字符。 |
私有桶访问 | 如果存储桶的访问权限是私有,您需要启用该配置。在您启用该配置后,内容分发网络在回源请求中会包含基于您配置的 AccessKey ID 和 AccessKey Secret 而生成的签名。 |
AccessKey ID | 当 对象存储来源 不是 火山引擎 时,该配置会出现,表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。 |
AccessKey Secret | 当 对象存储来源 不是 火山引擎 时,该配置会出现,表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。 |
回源 Host | 表示源站的 hostname。该配置使用的是系统设置的值,您无法配置。 |
缓存配置会影响您站点内容分发的效率。通常情况下,您使用内容分发网络默认的缓存配置即可。如果您需要修改缓存配置,请先阅读以下文档。
"缓存配置" 包含以下内容:
缓存规则:指示内容分发网络如何在边缘节点缓存从源站获取的文件。内容分发网络有默认的缓存规则。但是如果您需要指定内容分发网络对于特定文件的缓存方式,您可以创建缓存规则。
缓存键值:指示内容分发网络如何标记边缘节点缓存中的文件,以及在将用户请求与缓存文件匹配前,如何对请求 URL 进行处理。