【文件属性】:
文件名称:cdn_cert:自动将新证书推送到CDN
文件大小:119KB
文件格式:ZIP
更新时间:2021-05-21 20:36:39
letsencrypt cdn letsencrypt-utils Python
CDN Cert
自动将 Let's encrypt 续签后的证书推送到阿里云 CDN
v2 更新日志
更新于 2019 年 7 月 8 日
支持多 RAM 账号。
即当您有多个网站存在于同一个服务器上,且多个网站部署CDN时使用的不是同一阿里云账号时,
CDN Cert 可以向多个阿里云账号推送续签后的证书。
完全迁移至 Python 3.7
工作原理
定期[1]对比存储在本机的证书与上一次推送成功的证书的 MD5
如有差异则将新证书推送到 CDN
使用 SQLite3 做为数据库,并支持阿里云邮件推送服务,如有更新可以将推送结果发送到您的邮箱。
配置环境
准备
git clone https://github.com/0xJacky/cdn_cert.git "CDN Cert"
pip3 install -r requirements.txt
配置
将 settings-templa
【文件预览】:
cdn_cert-master
----core.py(6KB)
----settings-template.py(1KB)
----mail.py(2KB)
----screenshots()
--------5.png(14KB)
--------9.png(8KB)
--------1.png(9KB)
--------6.png(16KB)
--------2.png(6KB)
--------7.png(9KB)
--------4.png(15KB)
--------8.png(7KB)
--------3.png(17KB)
----database.py(3KB)
----requirements.txt(99B)
----LICENSE.md(34KB)
----.gitignore(45B)
----cdncert.py(2KB)
----README.md(4KB)