使用七牛云 API 上传 letsencrypt SSL 证书并绑定到 CDN
certbot 生成的 letsencrypt 证书,可惜只有3个月有效期,好在可以无限续命,nginx 配置在上文中已经实现了自动刷新证书。 另外笔者使用了七牛云的 CDN,同样需要SSL证书,但是每次更新后都需要手动上传。今日下班后闲着无聊研究了一下七牛的API,简单实现了证书上传脚本。
Think Big, Act Small
certbot 生成的 letsencrypt 证书,可惜只有3个月有效期,好在可以无限续命,nginx 配置在上文中已经实现了自动刷新证书。 另外笔者使用了七牛云的 CDN,同样需要SSL证书,但是每次更新后都需要手动上传。今日下班后闲着无聊研究了一下七牛的API,简单实现了证书上传脚本。
pycurl是libcurl的 Python 接口,用C语言写的,速度比较快,是一个常用的网络开发库。pycurl无论在 Linux 还是 Windows 安装都会有点问题。Linux 下安装只需要先安装对应的开发包即可(需要root权限)yum install python-devel curl-