35+ stories, thoughts and ideas.35+ stories, thoughts and ideas.


stories, thoughts and ideas.

Cloudflare新增子域名https无法访问问题

新增一台服务器,Cloudflare 添加DNS记录之后,通过http访问正常,https无法正常访问,报 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 错误。

首先要确认目标服务器443端口服务正常。

登录Cloudflare控制面板,检查SSL/TLS > Edge Certificates 下面证书的状态,发现为Error状态,原因不明。

Disable Universal SSL之后再enable,重新生成edge certificates状态依然不正常,检查Audit Log发现下面信息

{
  "Brand id": null,
  "Bundle method": "ubiquitous",
  "Dedicated ips": false,
  "Id": "a0287f6a-",
  "Modified on": "2020-12-17T",
  "Priority": 0,
  "Sans": {
    "0": "example.com",
    "1": "sni.cloudflaressl.com"
  },
  "Status": "pending_issuance",
  "Type": "universal",
  "Validation errors": {
    "0": {
      "Message": "caa_error: example.com"         <<<<<<-----
    }

其中的 caa_error 是重点,网上搜索到解决方案,需要在DNS添加以下CAA条目:

CAA      0 issue "digicert.com"
CAA      0 issuewild "digicert.com"

完成后再disable/enable universal ssl一次,等待数分钟,edge certificates列表中的子域名状态为active即可。

本原创文章未经允许不得转载 | 当前页面:35+ stories, thoughts and ideas. » Cloudflare新增子域名https无法访问问题

评论