tencent cloud

边缘安全加速平台 EO

动态与公告
产品动态
安全公告
产品公告
产品简介
产品概述
产品优势
应用场景
EdgeOne 与 CDN 等产品功能对比
使用限制
购买指南
试用套餐体验权益说明
免费版套餐使用说明
计费概述
计费项目
购买指引
续费指引
欠费与退款说明
套餐选型对比
关于“干净流量”计费说明
DDoS 防护容量说明
快速入门
选择业务场景
快速接入网站安全加速
通过 Pages 快速部署网站
域名服务与源站配置
域名服务
HTTPS 证书
源站配置
站点加速
概述
访问控制
智能加速
缓存配置
文件优化
网络优化
URL 重写
修改头部
修改应答内容
规则引擎
图片与视频处理
单连接下载限速
DDoS 与 Web 防护
概述
DDoS 防护
Web 防护
Bot 管理
API 资产识别(Beta)
边缘函数
概述
快速指引
操作指引
Runtime APIs
示例函数
实践教程
Pages
四层代理
概述
新建四层代理实例
修改四层代理实例配置
停用/删除四层代理实例
批量配置转发规则
获取客户端真实IP
数据分析与日志服务
日志服务
数据分析
告警服务
站点与计费管理
计费管理
站点管理
版本管理
通用策略
通用参考
配置语法
请求与响应行为
国家/地区及对应代码枚举
Terraform
Terraform 简介
安装和配置 Terraform
实践教程
EdgeOne Skill 使用指南
自动预热/清除缓存
防盗刷/盗链实践
HTTPS 相关实践
加速优化
流量调度
数据分析与告警
第三方日志平台集成实践
对象存储类源站(例如:COS)配置实践
跨域响应配置
API 文档
History
Introduction
API Category
Making API Requests
Site APIs
Acceleration Domain Management APIs
Site Acceleration Configuration APIs
Edge Function APIs
Alias Domain APIs
Security Configuration APIs
Layer 4 Application Proxy APIs
Content Management APIs
Data Analysis APIs
Log Service APIs
Billing APIs
Certificate APIs
Origin Protection APIs
Load Balancing APIs
Diagnostic Tool APIs
Custom Response Page APIs
API Security APIs
DNS Record APIs
Content Identifier APIs
Legacy APIs
Ownership APIs
Image and Video Processing APIs
Multi-Channel Security Gateway APIs
Version Management APIs
Data Types
Error Codes
常见问题
产品特性相关问题
DNS 记录相关问题
域名配置相关问题
站点加速相关问题
数据与日志相关问题
安全防护相关问题
源站配置相关问题
排障指南
异常状态码参考
EdgeOne 4XX/5XX 状态码排障指南
520/524状态码排障指南
521/522 状态码排障指南
工具指南
相关协议
Service Level Agreement
源站防护启用特别约定
TEO 政策
隐私协议
数据处理和安全协议
联系我们
词汇表

使用免费证书部署至 EdgeOne 域名

PDF
聚焦模式
字号
最后更新时间: 2025-12-18 11:19:56

使用场景

如果您当前网站还未购买 HTTPS 证书,可申请使用免费证书来测试支持 HTTPS 访问。
说明:
1. 免费证书由 TrustAsiaLet's Encrypt 机构颁发,不支持下载且不提供 SLA 保障,如需更可靠的证书保障,可前往购买 SSL 证书
2. 证书有效期为 90 天,到期前 15 天平台将自动为您申请续期,无需您手动更新。如果您当前是 NS 接入,切换至 CNAME 接入后,申请的泛域名证书到期后将无法自动续期,请在触发续期失败后重新申请证书。
3. Let's Encrypt 签发的免费证书不支持 OCSP 装订

支持的验证方式

免费证书支持三种验证方式:
自动验证:自动验证可以在 NS 服务器生效后或者域名 CNAME 生效后,自动完成免费证书申请及部署。根据站点的接入方式不同,自动验证将采用不同的验证方式向 CA 机构申请免费证书。
如果当前站点是使用 NS 接入/DNSPod 托管接入时,EdgeOne 将自动在当前的 DNS 服务器内添加申请证书所需的验证记录,请确保当前的 DNS 服务器状态正常生效,EdgeOne 将在一小时内发起证书申请验证。
如果当前站点是使用 CNAME 接入时,EdgeOne 将自动在边缘节点内生成用于 CA 验证证书的验证文件,请确保在一小时内为当前域名配置 CNAME 指向 EdgeOne 并且避免使用分线路/分区域解析,才可以完成 CA 校验。
说明:
在 CNAME 接入模式下,使用自动验证申请免费证书,在免费证书申请完成前,该域名的 HTTPS 访问暂时不可用。
DNS 委派验证: 仅 CNAME 接入模式下使用,您可以选择将当前 CA 机构要求验证的子域名的解析记录通过 CNAME 记录的方式委派给 EdgeOne 的指定域名,EdgeOne 将在该域名上维护 CA 机构所要求的 DNS 验证记录。该方式适用于用户希望在加速生效前完成免费证书申请,或者希望在 CNAME 接入模式下申请泛域名证书时。
文件验证:仅 CNAME 接入模式下使用,该验证方式需要在当前域名下的指定路径下,创建指定的文件和文件中所包含的验证值,并且保障该文件是可以被访问到的。该验证方式首次申请通过后,后续域名仍然需要将 CNAME 解析正确指向 EdgeOne 才能保障免费证书可自动更新。该方式主要适用于在 CNAME 接入模式下需要申请免费证书,但是无法使用 DNS 委派验证验证时,可以选择使用文件验证。

示例场景 1:使用自动验证申请免费证书

例如:当前域名 example.com 使用 CNAME 方式接入 EdgeOne,当前域名还没有 HTTPS 证书,希望使用 EO 的免费证书为用户提供 HTTPS 访问加密保护,由于域名访问量较少,也可以接受短时间内不支持用户使用 HTTPS 访问,可使用自动验证的方式申请免费证书。参考操作步骤如下:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,进入服务总览,单击网站安全加速内需配置的站点。
2. 在左侧导航栏中,单击域名服务 > 域名管理。
3. 在域名管理页面,选择待配置证书的域名,在 HTTPS 列内单击配置。
4. 在 HTTPS 配置中,找到边缘 HTTPS 证书卡片,单击配置
5. 选择配置方式为申请免费证书,验证方式选择为自动验证,单击保存
6. 返回域名管理界面,参考 修改 CNAME 解析,为当前域名配置 CNAME 记录,请避免使用分线路/分区域解析。
7. 等待域名 CNAME 生效,免费证书将在 CA 机构签发证书后自动完成部署。部署完成后,重新进入 HTTPS 配置界面,即可查看当前的证书状态为已配置。




示例场景 2:使用 DNS 委派验证申请免费证书

例如:当前域名 example.com 使用 CNAME 方式接入 EdgeOne,域名的解析已托管在腾讯云云解析 DNS 内,当前域名还没有 HTTPS 证书,希望使用 EO 的免费证书为用户提供 HTTPS 访问加密保护,由于该域名用户必须使用 HTTPS 才可以访问,必须提前完成 HTTPS 证书部署,因此选择使用 DNS 委派验证的方式申请免费证书。参考操作步骤如下:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,进入服务总览,单击网站安全加速内需配置的站点。
2. 在左侧导航栏中,单击域名服务 > 域名管理。
3. 在域名管理页面,选择待配置证书的域名,在 HTTPS 列内单击配置。
4. 在 HTTPS 配置中,找到边缘 HTTPS 证书卡片,单击配置
5. 选择配置方式为申请免费证书,验证方式选择为 DNS 委派验证,点击获取验证内容。



6. 查看需要配置的验证内容,在当前的域名解析服务商内,配置指定的 DNS 记录,将验证域名的记录解析托管给 EdgeOne 指定域名。例如:在当前示例中,域名的解析托管在腾讯云云解析 DNS 内,可参考以下步骤配置,如果域名解析在其它服务商内,请参考对应解析服务商的操作文档配置:
6.1 登录腾讯云云解析 DNS 控制台,在权威解析中,点击需要配置的域名进入解析配置。
6.2 在记录管理中,单击添加记录,添加一条 CNAME 记录,主机记录和记录值为获取到的验证内容中提供的需配置的记录信息。
6.3 单击确认,添加完成。



7. 添加完成对应的验证记录后,验证记录通常需要 5-10 分钟时间才能生效,建议通过工具验证记录生效状态(例如:DNS 诊断工具 或者其它 mdig 工具),确认当前记录配置已正确生效。如果仅使用本机验证不能代表该 DNS 记录已在全球范围内生效, CA 机构仍然可能会因为检测不到对应的 DNS 记录值拒绝签发证书,建议完全生效后,再进行下一步。
8. 点击验证,在验证通过后,即完成免费证书申请。
9. 点击保存,将该证书下发至当前域名,等待域名部署完成后,该域名即可使用 HTTPS 访问。

示例场景 3:使用文件验证申请免费证书

例如:当前域名 example.com 使用 CNAME 方式接入 EdgeOne,当前域名还没有 HTTPS 证书,希望使用 EO 的免费证书为用户提供 HTTPS 访问加密保护,由于该域名用户必须使用 HTTPS 才可以访问,必须提前完成 HTTPS 证书部署,因此选择使用文件验证的方式申请免费证书。参考操作步骤如下:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,进入服务总览,单击网站安全加速内需配置的站点。
2. 在左侧导航栏中,单击域名服务 > 域名管理。
3. 在域名管理页面,选择待配置证书的域名,在 HTTPS 列内单击配置。
4. 在 HTTPS 配置中,找到边缘 HTTPS 证书卡片,单击配置
5. 选择配置方式为申请免费证书,验证方式选择为文件验证,点击获取验证内容



6. 查看需要配置的验证内容,文件验证需要您在当前域名站点的指定目录下上传验证所需的 TXT 文件,以 Linux 服务器为例,配置的方式如下:
6.1 在源站服务器中,进入网站根目录,根目录是指存放当前网站的文件夹,而不是系统的根目录。
6.2 复制 shell 命令,在服务器内创建验证所需的文件。



7. 添加对应验证记录后,您可以点击下方的验证地址来确认是否可以成功访问到验证文件,确认可访问且验证文件内容正确后,再进行下一步。
8. 点击验证,在验证通过后,即完成免费证书申请,然后再点击保存,将该证书下发至当前域名,等待域名部署完成后,该域名即可使用 HTTPS 访问。

相关参考

免费证书申请失败的常见原因

如果免费证书申请出现失败,可根据失败的提示按照以下原因及解决方案进行排查:
说明:
除了以下常见失败原因,建议同时检查以下这两个可能的原因,这两个原因也将影响免费证书的签发:
如果您的域名配置了 DNSSEC,请检查并确保 DNSSEC 的配置无误,否则会因为当前域名无法正确解析导致免费证书申请失败。
检查当前域名是否配置了 CAA 记录,如果已配置 CAA 记录,请确保已经允许由 TrustAsia 和 Let's Encrypt 签发免费证书,例如:当前域名仅允许由 TrustAsia 和 Let's Encrypt 签发证书时,可添加如下两条 CAA 记录:0 issue "digicert.com"或者0 issue "letsencrypt.org"
失败提示
可能的失败原因
解决方案
当前站点仅支持通过 DNS 委派验证的方式申请泛域名证书,请重新选择免费证书验证方式。
由于泛域名的免费证书仅支持使用 DNS 验证的方式申请,如果站点从 NS 接入模式切换为 CNAME 接入,需要使用 DNS 委派验证的方式进行申请,未配置 DNS 委派记录的情况下,会导致证书申请失败。
重新申请免费证书,选择使用 DNS 委派验证方式,并完成对应的 DNS 委派记录配置。
DNS 委派记录校验失败,请确保已添加 DNS 委派记录,如果已添加完成,请等待记录生效后重试。
还未配置或者已删除了 DNS 委派验证记录,导致证书申请失败。
重新申请免费证书,选择使用 DNS 委派验证方式,并完成对应的 DNS 委派记录配置。
DNS 记录还未生效, DNS 记录配置生效后需要一定时间,通常为 5-10 分钟,最长不超过 48 小时。
等待 DNS 记录生效后,再进行验证即可。
等待 CA 签发证书,请稍后重试。
已提交 CA 验证,正在等待 CA 机构签发证书。
等待一段时间后再重试。
CA 验证彻底失败或者超出时间限制,请重新申请证书。
提交到 CA 机构验证时,由于 CA 机构无法校验到验证值,拒绝签发证书且关闭了当前的证书申请订单,导致本次申请证书失败。
重新申请证书。
自动验证失败,请确保已配置域名 CNAME 且避免使用分线路解析,如果已添加完成,请等待 CNAME 生效后重试。
由于 CA 机构的验证服务器主要分布在中国大陆以外区域,如果由于当前域名配置了分线路/分区域解析,将导致验证机构无法访问到指定的验证文件,导致验证失败。
方案一:将所有区域的域名解析全部指向 EO,特别是北美
方案二:采用 DNS 委派验证的方式申请免费证书。
未按照指引正确配置 CNAME。
参见 修改 CNAME 解析,确保 CNAME 已正确配置。
已正确配置 CNAME,在配置 DNS 解析记录后,通常需要 5-10 分钟的生效时间,需要等待完全生效后才能验证通过。
确认配置正确的情况下,等待 DNS 配置完全生效即可。
当前域名配置有安全策略,明确只允许来源于指定地区的请求访问,导致了 CA 机构无法访问到指定的验证值,从而申请失败。
方案一:检查当前域名的安全策略并关闭拦截 CA 验证请求的策略。
方案二:采用 DNS 委派验证的方式申请免费证书。
DNS 服务器未正确指向 EdgeOne。
主要出现在 NS 接入模式下,由于当前域名的 NS 服务器还未正确指向 EdgeOne,会导致 DNS 记录无法正常生效,因此证书验证失败。
修改 NS 服务器指向 EdgeOne。
DNS 服务器未正确指向 DNSPod。
主要出现在 DNSPod 托管接入模式下,由于当前域名的 NS 服务器未正确指向 DNSPod,会导致 DNS 记录无法正常生效,因此证书验证失败。
修改 NS 服务器指向 DNSPod。
DNS 校验未通过,请稍后重试。
可能是由于当前的 DNS 记录还未生效,在切换 NS 服务器后,NS 服务器通常需要 0-48 小时才能完全生效,生效后才能使对应的 DNS 记录生效。
等待 NS 服务器完全生效后,再重新申请免费证书。
文件验证未通过。
在使用文件验证的方式时,指定的文件地址无法访问或者访问的文件内容不正确。
在使用文件验证时,确保可访问到指定的验证文件。
创建 TXT 验证记录失败。
在 NS/ DNSPod 托管接入模式下,申请免费证书时,EdgeOne 将自动在 DNSPod 内创建证书验证所需的 TXT 记录,可能由于记录冲突、TXT 记录长度超出上限等原因导致创建失败。
1.检查是否存在记录与当前需创建的 TXT 验证记录相冲突,删除冲突的记录;
2.检查当前需要创建的主机记录下已存在的 TXT 记录数量,在 DNSPod 内,TXT 记录总长度不允许超出 4096 字节,可以删除多余的 TXT 记录后重试;
3.如果是 DNSPod 托管接入模式,可检查当前是否存在预设角色TEO_QCSLinkedRoleInDnspodAccessEO,EO 将通过该角色为您自动创建验证所需的 TXT 记录。
申请失败,请重试。
其它未知错误。
重新申请免费证书,如果仍然无法申请,可 联系我们 进一步确认原因。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈