自动为阿里云CDN更新SSL证书。(注意:本身不生成证书,仅读取指定目录下证书是否更新;不以守护进程形式运行,请使用cron等定时工具执行。)
|
hace 2 meses | |
---|---|---|
.github | hace 3 meses | |
src | hace 2 meses | |
.gitattributes | hace 3 meses | |
.gitignore | hace 2 meses | |
LICENSE | hace 3 meses | |
README.md | hace 3 meses | |
REEPORT | hace 2 meses | |
VERSION | hace 3 meses | |
crlf2lf.sh | hace 3 meses | |
go.mod | hace 2 meses | |
go.sum | hace 2 meses | |
resource.go | hace 3 meses |
此项目的出发点在于宝塔,宝塔会为网站定时更新证书。因此,我们可以设置一个定时任务来运行此程序,负责把宝塔更新写入好的证书和密钥文件上传到阿里云的CAD。
处于国内加速的目的,api的endpoint基本都选择杭州节点(cn-hangzhou),你若有需要也可以按需秀嘎哎。
本程序由MIT协议发布。
证书夹:/www/server/panel/vhost/ssl
注意:证书夹里面似乎有冲突。例如域名通配符*.example.com
和普通域名example.com
会占用同一目录,导致覆盖。因此最好使用下面的Let's Encrypt文件夹。
Let's Encrypt:/www/server/panel/vhost/letsencrypt