前提:
- cloudflare API 密钥
- 宝塔面板
- 安装了nginx
如果你不使用宝塔面板,可以参照脚本修改
生成证书脚本
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/ssl_pro.sh && chmod +x ssl_pro.sh && ./ssl_pro.sh
使用方法: https://blog.csdn.net/u010066597/article/details/137851521
如果你使用了生成脚本成功安装了证书,理论上可以不需要续签脚本了,因为生成脚本已经实现了续签的功能,续签脚本相当于双重保险.
自动续签脚本
curl -sS -O https://raw.githubusercontent.com/woniu336/open_shell/main/autossl.sh && chmod +x autossl.sh && ./autossl.sh
定时执行
每天凌晨两点20分执行
(crontab -l ; echo "20 2 * * * cd ~ && ./autossl.sh >/dev/null 2>&1") | crontab -