自动为阿里云CDN更新SSL证书。(注意:本身不生成证书,仅读取指定目录下证书是否更新;不以守护进程形式运行,请使用cron等定时工具执行。)

dependabot[bot] a9fea7c295 Bump golang.org/x/net in the go_modules group across 1 directory 1 týždeň pred
.github 22ba5cb125 添加GitHub模板文件 3 mesiacov pred
src 0d90130e5e 重命名文件并更新模型定义 2 mesiacov pred
.gitattributes 2fc385194c 添加.gitattributes和crlf2lf.sh文件 3 mesiacov pred
.gitignore d0e5ed08a9 更新域名处理逻辑和日志格式 2 mesiacov pred
LICENSE c1d22caa50 添加配置文件和工具函数 3 mesiacov pred
README.md c1d22caa50 添加配置文件和工具函数 3 mesiacov pred
REEPORT 1e8302f729 更新作者邮箱 2 mesiacov pred
VERSION c1d22caa50 添加配置文件和工具函数 3 mesiacov pred
crlf2lf.sh 2fc385194c 添加.gitattributes和crlf2lf.sh文件 3 mesiacov pred
go.mod a9fea7c295 Bump golang.org/x/net in the go_modules group across 1 directory 1 týždeň pred
go.sum a9fea7c295 Bump golang.org/x/net in the go_modules group across 1 directory 1 týždeň pred
resource.go c1d22caa50 添加配置文件和工具函数 3 mesiacov pred

README.md

阿里云CDN自动HTTPS证书更新系统

介绍

此项目的出发点在于宝塔,宝塔会为网站定时更新证书。因此,我们可以设置一个定时任务来运行此程序,负责把宝塔更新写入好的证书和密钥文件上传到阿里云的CAD。

国内

处于国内加速的目的,api的endpoint基本都选择杭州节点(cn-hangzhou),你若有需要也可以按需秀嘎哎。

协议

本程序由MIT协议发布。

宝塔SSL文件位置

证书夹:/www/server/panel/vhost/ssl 注意:证书夹里面似乎有冲突。例如域名通配符*.example.com和普通域名example.com会占用同一目录,导致覆盖。因此最好使用下面的Let's Encrypt文件夹。

Let's Encrypt:/www/server/panel/vhost/letsencrypt