• 欢迎访问好鸭博客网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。

[转载]切换Cloudflare边缘证书

建站 haoduck 6个月前 (01-09) 16次浏览 0个评论

警告:按照本文操作可能会出现服务中断,在操作之前一定要考虑清楚。

为什么要切换Cloudflare边缘证书?

由于使用CNAME接入Cloudflare,有两个域名是使用的Let’s Encrypt,但发现一些问题:

因为只有3个月有效期,需要经常更换证书。
由于Cloudflare或Let’s Encrypt更改政策需要TXT验证。
于此产生更换一年证书的想法。

具体操作

前期准备

需要在Cloudflare上获取对应的域名区域 ID和账户Global API Key密钥

代码

curl -X PATCH "https://api.cloudflare.com/client/v4/zones/域名区域ID/ssl/universal/settings" \
-H "Content-Type: application/json" \
-H "X-Auth-Email: 账户邮箱" \
-H "X-Auth-Key: Global API Key密钥" \
--data '{"certificate_authority": "digicert"}'

digicert:要申请的证书名称,还可以替换为sectigo(提示无权限)和lets_encrypt。

后续操作

将上面代码修改并执行后,就可以使用新证书了。在设置新的子域名前要先开启“禁用通用 SSL”, 否则还会使用Let’s Encrypt,在等待1~2分钟再关闭“禁用通用 SSL”,就可以使用新的证书了。

注意事项

在证验证时,可能会出现验证错误,可以先将域名NS设置为Cloudflare的,在证书申请完成后再改回自用的。

原文链接:https://www.itansuo.info/627


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[转载]切换Cloudflare边缘证书
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址