Coding Pages 常见问题

 重大通知

Pages 服务及其上站点,接受来自政府各部门的严格监管。
在不违反国家政策和相关法律法规的前提下,Pages 服务及其上站点方可正常发布。
目前我们正在进行全站关键词扫描过滤,并依法屏蔽删除违规站点。
为了避免不必要的风险与损失,我们建议您立即进行自查整改并删除违规内容。

申请 SSL/TLS 证书的错误列表及解决方式

错误类型:urn:acme:error:connection

1、错误信息:DNS problem: NXDOMAIN looking up A for example.com

错误原因:域名不存在
解决方式1:检查域名是否填写正确
解决方式2:到域名注册商处检查是否设置了 DNS 服务器
解决方式3:咨询 DNS 服务商是否支持解析该域名

2、错误信息:DNS problem: SERVFAIL looking up A for exmaple.com

错误原因:DNS 解析 A 记录出错
解决方式1:到域名注册商处检查是否设置了 DNS 服务器
解决方式2:咨询 DNS 服务商是否屏蔽了 Let’s Encrypt 的解析请求

3、错误信息:DNS problem: SERVFAIL looking up CAA for example.com

错误原因:DNS 解析 CAA 记录出错
解决方式1:到域名注册商处检查是否设置了 DNS 服务器
解决方式2:咨询 DNS 服务商是否支持解析 CAA 记录

4、错误信息:DNS problem: query timed out looking up A for exmaple.com

错误原因:DNS 解析超时
解决方式1:到域名注册商处检查是否设置了 DNS 服务器
解决方式2:咨询 DNS 服务商是否屏蔽了 Let’s Encrypt 的解析请求
解决方式3:重新申请
解决方式4:检查域名的 DNS 是否将海外线路解析到 Coding Pages 的服务器

5、错误信息:Fetching http://exmaple.com/.well-known/acme-challenge/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: xxxxxxxx

错误原因:获取域名验证信息失败
解决方式1:重新申请
解决方式2:请确认是否启动了 DNS 的分区解析。如果有则要把国外的解析记录也设置成 CNAME 至 pages.coding.me。SSL 证书是通过 Let’s Encrypt API 申请。申请证书前需要验证域名,而 Let’s Encrypt 位于国外,所以需要保证 Let’s Encrypt 能通过您的域名正常访问到 Coding Pages 服务器以读取验证信息。

错误类型:urn:acme:error:malformed

错误信息:Error creating new authz :: Name does not end in a public suffix

错误原因:域名不以公共后缀结尾
解决方式:咨询域名注册商

错误类型:urn:acme:error:unauthorized

1、错误信息:Invalid response from http://exmaple.com/.well-known/acme-challenge/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: xxxxxxxxx

错误原因:无法获取正确的域名验证信息
解决方式1:检查 DNS 的 CNAME 记录是否设置正确,静态 Pages 为 pages.coding.me,动态 Pages 为 pages.coding.io
解决方式2:检查域名的 DNS 是否将海外线路解析到 Coding Pages 的服务器

2、错误信息:The key authorization file from the server did not match this challenge

错误原因:无法获取正确的域名验证信息
解决方式1:检查 DNS 的 CNAME 记录是否设置正确,静态 Pages 为 pages.coding.me,动态 Pages 为 pages.coding.io
解决方式2:检查域名的 DNS 是否将海外线路解析到 Coding Pages 的服务器

3、错误信息:Error creating new authz :: “example.com” was considered an unsafe domain by a third-party API

错误原因:无法获取正确的域名验证信息
解决方式:使用 https://transparencyreport.google.com/safe-browsing/search 查看域名存在的安全隐患,按照说明进行清理,清理完后到 https://www.stopbadware.org/ 提交审查请求。审查通过后,回到 Coding Pages 重新申请证书

错误类型:urn:acme:error:unknownHost

错误信息:No valid IP addresses found for example.com

错误原因:找不到可用 IP 地址
解决方式1:检查 DNS 的 CNAME 记录是否设置正确,静态 Pages 为 pages.coding.me,动态 Pages 为 pages.coding.io
解决方式2:检查域名的 DNS 是否将海外线路解析到 Coding Pages 的服务器
解决方式3:咨询 DNS 服务商是否屏蔽了 Let’s Encrypt 的解析请求

错误类型:urn:acme:error:rateLimited

错误信息:Error creating new cert :: too many certificates already issued for exact set of domains: example.com

错误原因:证书申请数目超出限制
解决方式:下周再重新申请,详情见 https://letsencrypt.org/docs/rate-limits/

错误类型:urn:acme:error:rejectedIdentifier

错误信息:Error creating new authz :: Policy forbids issuing for name

错误原因:相关政策禁止为此域名签发证书

Hexo 博客绑定自定义域名无法正常显示样式

问题描述
Coding Pages 搭建完成后使用原地址访问正常,绑定自定义域名后 hexo 博客无法正常显示样式。
解决方式
这是用户对 hexo 的配置有误,具体配置请查看 hexo 配置文档
img

注意:如果绑定网站根目录,url 应为 https://www.sexample.comroot 应为 /

绑定域名时出现域名未连通

如果您在绑定Pages域名时出现“域名未连通”的提示,一般是由于您在同一二级域名下同时配置了Coding Pages和GitHub Pages的解析,由于 Coding Pages 的服务器在香港,所以在验证域名解析时是走国外解析路线,建议您先删掉 GitHub Pages 的解析,尝试重新绑定。如果您还需要添加双线解析,可以在绑定成功 Coding Pages 的域名后再增加 GitHub Pages 的解析。

其次是需要确保解析线路为默认。

如何解绑域名

如果提示域名被占用,说明您已经有其他项目(包含已删除)使用了这个域名,为了方便您自行解绑域名,您可以自行通过配置TXT记录解绑。您可以打开自定义域名页面,找到划红线的地方复制输入框中的值,并粘贴到域名解析设置中,主机记录填写需要解绑的二级域名、记录类型选择TXT、解析线路为默认、记录值为刚刚复制的内容。保存配置等待几分钟重新绑定域名即可。

域名解析记录文件格式可以参考这里。解析记录常见问题可以参考这里

相关文章