@carnia如何使用cloudflare实现域名证书的多服务器分发 中发帖

需求来源:
多台服务器使用同一个一级域名,有一台服务器使用acme或者1panel申请了通配符证书(免费版,3个月需要续签一次),但是想要把证书分发到各个其他服务器是个麻烦事,旧方案:


手动拷贝证书文件


服务器A申请完证书后通过scp和相关命令复制证书到其他服务器,并重启其他服务器的相关依赖服务如nginx


想了想,管理起来还是麻烦,虽然有类似的管理服务(certd),但是我总觉得不对劲,有必要这么麻烦吗?
不就是一个分发的问题吗?把证书丢到一个地方,哪个服务器需要自己去拿不就行了?
解决方案:
正好我是cloudflare的拥趸,域名绑定也是用的cloudflare的ddns方案,干脆使用cloudflare全家桶吧!


使用cloudflare的worker、R2存储实现简易版文件服务器


写2个脚本,分别用于:


证书申请服务器,申请证书后上传证书文...