GoDaddy配置Read the Docs自定义子域名不生效求助
配置问题排查点
- 首先确认CNAME记录的Name字段是否填写正确:GoDaddy中配置子域名CNAME时,Name字段仅需填写子域名前缀
docs即可,不需要补全主域名,你当前的配置是对的,这部分没问题。 - 确认解析记录值末尾的点是否多余:部分域名解析商要求CNAME记录值末尾加
.表示绝对域名,Read the Docs的配置要求里也允许带末尾点,这部分配置也没有错误。 - 检查是否存在同主机名的其他解析记录:如果之前为
docs.webpres.org配置过A记录、AAAA记录或者其他CNAME记录,会导致新的CNAME记录不生效,需要删除同主机名下其他冲突的解析记录。 - 检查TTL缓存问题:你当前设置的TTL是1小时,最长需要等待1小时全球递归DNS服务器才会完成缓存刷新,你可以在本地执行
nslookup docs.webpres.org命令查看当前解析结果是否已经指向目标地址,如果本地还未生效,可以尝试刷新本地DNS缓存后再测试。 - 确认Read the Docs后台的自定义域名配置是否完成:仅在域名商处配置CNAME是不够的,你需要在Read the Docs对应项目的域名设置页面,手动添加
docs.webpres.org作为自定义域名,等待平台完成校验和证书签发后才能正常访问。
内容的提问来源于stack exchange,提问作者rony
相关产品推荐
相关产品推荐

