
- 本教程是介绍在Linux的VPS上使用计划任务cron实现自动更新
- 首先使用ssh登录linux 在合适的位置创建个目录 博主在/www/ssl下创建了个rains目录用于存放博客使用的ssl证书上传申请脚本 并且给脚本执行权限
[root@rainss ~]# chmod a+x letsencrypt.sh

立刻申请SSL证书 需要切换到letsencrypt.sh脚本目录下执行
[root@rainss ~]# ./letsencrypt.sh letsencrypt.conf
下图是博主申请的ssl证书我们要使用的是 tool.chained.crt(证书公钥)tool.key(证书私钥)\

证书的配置(apache)在站点配置文件加入下列代码
#SSLSSLEngine On #开启SSLSSLCertificateFile /www/ssl/word/word.chained.crt #证书公钥SSLCertificateKeyFile /www/ssl/word/word.key #证书私钥
[root@rainss ~]# service httpd restart
如何使用Cron实现自动申请ssl证书 linux中执行以下命令
[root@rainss ~]# crontab -e
输入i编辑 还一行 添加如下内容 输入完成后按Esc进入底行模式输入:x回车保存
# 这3行是注释 不用写 /www/ssl/word/letsencrypt.sh 换成自己的路径# 配置文件/www/ssl/word/letsencrypt.conf 也要换成自己的路径# >>及以后是日志文件可以不写 每2个月一号的14点执行申请任务0 14 1 */2 * /www/ssl/word/letsencrypt.sh /www/ssl/word/letsencrypt.conf >> /root/autossl.log 2>&1

申请脚本下载 SSL证书申请脚本.zip
博主也是最近才学习了Linux的计划任务,所以有什么不对的地方还请各位指出来,转载请注明出处
【教程】Letsencrypt实现自动申请ssl证书 - 雨落凋殇 (rainss.cn)