- 本教程是介绍在Linux的VPS上使用计划任务cron实现自动更新
- 首先使用ssh登录linux 在合适的位置创建个目录 博主在/www/ssl下创建了个rains目录用于存放博客使用的ssl证书上传申请脚本 并且给脚本执行权限
[root@rainss ~]# chmod a+x letsencrypt.sh
修改配置文件letsencrypt.conf
立刻申请SSL证书 需要切换到letsencrypt.sh脚本目录下执行
[root@rainss ~]# ./letsencrypt.sh letsencrypt.conf
下图是博主申请的ssl证书我们要使用的是 tool.chained.crt(证书公钥)tool.key(证书私钥)
证书的配置(apache)在站点配置文件加入下列代码
#SSL
SSLEngine On #开启SSL
SSLCertificateFile /www/ssl/word/word.chained.crt #证书公钥
SSLCertificateKeyFile /www/ssl/word/word.key #证书私钥
重启apache
[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的计划任务,所以有什么不对的地方还请各位指出来,转载请注明出处
我用的是赛门铁克的免费sll
不太清楚额。
来友链一个吗?
已添加~