域名控制验证(DCV,Domain Control Validation)是证书颁发机构(CA,Certificate Authority)为某个域名颁发证书之前,要求证书申请者证明自己对该域名拥有控制权。本文将引导您完成ESA站点域名的控制权验证。
验证方式
DNS方式:CA将提供一组TXT类型DNS记录,需要证书申请者将该组DNS记录配置于域名的权威DNS上。当我们通过公网能够查询到这组TXT类型的DNS记录时,则表示DCV信息成功配置。
HTTP方式:CA将提供一个HTTP URL和文件,需要证书申请者将文件放置在对应URL下。当我们通过公网访问该URL并能获取到校验文件时,则表示DCV信息成功配置。
注意事项
对于已经将DNS解析切换至ESA的站点,将自动完成免费证书申请过程中的DCV验证。
对于NS接入的站点,ESA使用DNS方式进行域名控制验证,当您为站点申请免费证书后,ESA将自动为站点添加一条TXT类型的DNS记录用于域名控制验证。
对于CNAME接入的站点,ESA使用HTTP方式进行域名控制验证,当您为站点申请免费证书后,CA进行域名控制验证的HTTP请求将直接由ESA节点返回。
对于未将DNS解析切换至ESA的站点,申请免费证书时,需要您根据我们提供的DCV信息手动完成配置。详细信息参考手动域名控制验证。
手动域名控制验证
NS站点域名验证
如果您使用的域名不是阿里云所提供,请前往对应域名供应商的DNS解析处完成第6-9步操作。
CNAME站点域名验证
登录ESA控制台。
在左侧导航栏,单击站点管理。
在站点管理页面,单击目标站点名称,或对应站点操作列的详情。
在左侧导航栏,选择
。在边缘证书页面,证书管理栏复制已生成的验证HTTP路径和验证HTTP内容。
在公网可访问的服务器中,配置上面复制的HTTP路径,内容是复制的验证HTTP内容。
通过
curl -v 验证HTTP路径
命令返回200 OK
,则表示验证信息已经配置成功。