You need to enable JavaScript to run this app.
导航

新增域名

最近更新时间2024.01.31 10:43:31

首次发布时间2022.10.14 22:48:15

本文档介绍如何在火山引擎内容分发网络中添加您站点的域名作为加速域名。

如果您需要将您的站点接入内容分发网络,您首先需要在内容分发网络中添加您的站点域名。

操作步骤

  1. 登录 火山引擎内容分发网络控制台

  2. 在左侧导航栏,点击 域名管理

  3. 域名管理 页面,点击 新增

  1. 新增域名 页面,配置以下设置:

  2. 配置完成后,点击 确定

  3. 如果加速域名创建成功,在域名列表中,该加速域名的状态会从 配置中 变成 正常运行。在状态转变成 正常运行 时,该加速域名的 CNAME 可能还需要几分钟才能生效。我们建议您等待 5-10 分钟,然后在域名解析服务商处配置相应的 CNAME 记录。

基础配置

alt

基础配置的说明如下:

配置说明

加速区域

表示您希望对哪个区域提供内容传输加速。默认的加速区域是 中国内地

注意

内容分发网络还提供了两个加速区域:全球全球(不含中国内地)。这两个区域默认不可见。如果您需要使用这两个加速区域,请提交工单

加速域名

输入一个您站点的域名作为加速域名。如果您需要一次添加多个域名,点击 新增域名
您一次最多可以添加 10 个域名。一个主账号下最多能创建 200 个加速域名。 您可以输入中文域名。在输入中文域名后,您需要点击 转换 将域名中的汉字转化为 punycode 码。例如:www.中文.com 的 punycode 码是 www.xn--fiq228c.com。

如果您有以下任一要求,请提交工单

  • 您想要添加的域名数量超过 200 个。

  • 您输入的域名不能包含大写字母。

  • 您想要添加的域名是泛域名。

您添加的域名必须满足以下所有条件:

  • 域名的已在工信部备案。

  • 域名的长度不超过 100 个字符。

  • 域名不包含任一这些后缀:zjgslb.com,yangyi19.com,volcgslb.com,veew-alb-cn1.com,bplgslb.com,bplslb.com,ttgslb.com。

  • 主账号下不存在与该域名相同的加速域名。

同时,如果系统检测到其他火山引擎主账号下存在您准备添加的域名,您会收到错误提示。

业务类型

指定您站点的类型。该配置有以下选项:

  • 网页:站点以页面为主,提供业务相关的信息。该站点对低延迟要求不高,站点流量不高,但站点 QPS 比较高。

  • 点播:站点提供音视频的点播服务。该站点对低延迟要求高,站点流量高,但站点 QPS 不高。

  • 下载:表示站点提供下载服务。该站点对低延迟要求不高,站点流量高,但站点 QPS 不高。

对于每一种站点类型,您需要进行相关配置以确保内容传输的安全和用户体验。我们为每种站点类型准备了最佳实践文档,提供配置建议。

项目组

选择加速域名所属的项目。 如果您还没有创建任何项目,您只能选择 "default" 项目。

项目是用于管理云资源的单位。 它的功能类似于文件夹来组织文件以及设置权限。 在火山引擎中,创建的每个云资源都必须属于一个项目。

标签

为加速域名指定一个标签。标签用于对加速域名进行分组,这样您可以更方便地搜索它们。您可以直接在 标签 下拉列表中创建标签。

IPv6设置内容分发网络是否启用 IPv6。IPv6 启用后,内容分发网络可以响应来自 IPv6 地址客户端的请求。

源站配置

源站配置 中,您配置内容分发网络是如何从您的站点获取内容。

源站配置的说明如下:

配置说明
新增源站点击 新增源站,添加一个源站的配置。具体内容参见新增源站

回源协议

选择内容分发网络向源站请求内容时所使用的协议。该配置有以下选项:

  • 协议跟随:表示内容分发网络使用与客户端请求相同的协议。

  • HTTP:表示内容分发网络始终使用 HTTP 协议。

  • HTTPS:表示内容分发网络始终使用 HTTPS 协议。

回源 Host设置回源请求中 Host 头的值,长度不能超过 1,024 个字符。默认值与加速域名相同。如果源站服务器上存在多个站点,您需要选择 自定义 并设置回源请求需要发送到的站点域名。需要留意的是,该配置是全局回源 Host 配置。每个源站也有一个回源 Host 的配置,其优先级高于全局的回源 Host 配置。

新增源站

在内容分发网络中,您需要配置主源站。备源站是可选配置。您可以通过点击 新增源站 添加一个源站配置。每个源站配置可以包含一个或者多个源站地址。备源站的配置方式和主源站相同。

关于主源站和备源站之间的切换逻辑,参见回源重试

源站的类型有 IP 地址,域名和对象存储源站。在您添加源站时,请留意以下说明:

  • 如果主源站的类型是 IP 地址,备源站的类型可以是 IP 地址或者域名。

  • 如果主源站的类型是域名,备源站的类型可以是 IP 地址或者域名。

  • 如果主源站的类型是对象存储源站,备源站的类型必须是对象存储源站。

  • 如果您添加的主源站的类型和已有的主源站的类型不同,已有的主源站会失效。您添加的备源站也是如此。

  • 如果您添加的主源站的类型是对象存储源站,已有的 IP 地址和域名类型的主源站和备源站将会失效。

  • 如果存在类型是 IP 地址或者域名的主源站或备源站,您无法添加类型为对象存储源站的备源站。

源站配置说明(IP 地址和域名类型)

IP 地址和域名类型的源站配置项是相同的。配置说明如下:

配置说明

回源地址

输入一个或者多个回源地址。多个地址使用分号(;)或者换行分隔。该配置有以下说明:

  • 源站类型源站 IP 时,您必须输入 IP 地址。IP 地址可以是 IPv4 和 IPv6 类型的地址。

  • 源站类型源站域名 时,您必须输入域名。输入的域名不能是泛域名。

回源地址的数量有以下限制:

  • 一个加速域名下,所有主源站的地址加上所有备源站的地址的总数不能超过 50 个。
权重表示源站的权重,范围是 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 头的值。该配置的说明如下:

  • 默认值与全局的回源 Host 配置相同,优先级高于后者。

  • 长度不能超过 1,024 个字符。

  • 您可以对不同的回源地址配置不同的回源 Host。

说明

端口配置的额外说明

您配置的回源协议以及相应的源站端口必须是源站支持的。例如您指定回源协议是 HTTP,配置源站时指定的 HTTP 端口是 8080,前提是源站在 8080 端口可以接收 HTTP 请求。不然,回源请求会失败。对于您设置的端口,您可以通过如下方式检测源站是否已开通了该端口。

  • Windows:在一个命令提示符窗口中,运行命令 telnet <IP/domain> <port>
    如果 telnet 命令运行后打开了 Telnet 命令行窗口,则表示源站已开通要配置的端口。
  • macOS:在一个 Terminal 窗口中,运行命令 nc -vz -w 2 <IP/domain> <port>
    如果 nc 命令返回 Connection succeeded!,则表示源站已开通要配置的端口。

源站配置说明(对象存储源站类型)

alt

配置说明

对象存储来源

表示提供对象存储服务的云厂商。该配置有以下选项:

  • 火山引擎:指火山引擎对象存储 TOS。
  • 阿里云:指阿里云对象存储 OSS。
  • 腾讯云:指腾讯云对象存储 COS。
  • AWS:指 AWS S3。

要指定阿里云,腾讯云或 AWS,请提交工单

服务授权

对象存储来源火山引擎 时,该配置会出现,表示内容分发网络是否被授权访问 TOS。

  • 如果页面显示 点击授权 这个链接,表示还未授权。您可以点击该链接进行授权。
  • 如果页面显示 已授权, 表示内容分发网络已被授权访问 TOS。
存储桶对象存储来源火山引擎 时,该配置会出现。您需要选择一个 TOS 存储桶。

源站地址

对象存储来源 不是 火山引擎 时,该配置会出现,表示一个存储桶的公网地址(endpoint),长度不能超过 100 个字符。

阿里云 OSS 的存储桶地址是以 aliyuncs.com 结尾。腾讯云 COS 的存储桶地址是以 myqcloud.com 结尾。AWS S3 的存储桶地址是以 awsamazon.com 或者 amazonaws.com.cn 结尾。

主源站和备源站中设置的存储桶可以来自不同的云厂商。

私有桶访问

如果存储桶的访问权限是私有,您需要启用该配置。在您启用该配置后,内容分发网络在回源请求中会包含基于您配置的 AccessKey ID 和 AccessKey Secret 而生成的签名。

对象存储来源火山引擎 时,内容分发网络会自动获取您账号的 API 访问密钥来访问您指定的 TOS 存储桶。

AccessKey ID对象存储来源 不是 火山引擎 时,该配置会出现,表示您阿里云账号的 AccessKey ID、腾讯云账号的 SecretId 或者 AWS 账号的 access key ID。
AccessKey Secret对象存储来源 不是 火山引擎 时,该配置会出现,表示您阿里云账号的 AccessKey Secret、腾讯云账号的 SecretKey 或者 AWS 账号的 secret access key。
回源 Host表示源站的 hostname。该配置使用的是系统设置的值,您无法配置。

缓存配置

缓存配置会影响您站点内容分发的效率。通常情况下,您使用内容分发网络默认的缓存配置即可。如果您需要修改缓存配置,请先阅读以下文档。

"缓存配置" 包含以下内容:

  • 缓存规则:指示内容分发网络如何在边缘节点缓存从源站获取的文件。内容分发网络有默认的缓存规则。但是如果您需要指定内容分发网络对于特定文件的缓存方式,您可以创建缓存规则。

  • 缓存键值:指示内容分发网络如何标记边缘节点缓存中的文件,以及在将用户请求与缓存文件匹配前,如何对请求 URL 进行处理。