木头虫在家

  • 系统
  • 安全
  • 应用
  • 技术
木头虫在家
蜘蛛网
  1. 首页
  2. 运维
  3. 正文

freebsd系统使用certbot命令和定时任务(crontab)自动更新 let’s encrypt证书

2020年11月12日 323点热度 1人点赞 0条评论

let’s encrypt提供免费 https 证书,使用非常方便。可以在线自动更新,目前一个证书的有效期只有90天,所以90天内,至少要更新一次证书。所以可以通过定时任务 crontab 和 let’s encrypt 提供的证书管理工 certbot ,可以实现对证书的自动管理,可以对证书进行管理(增加,删除)等操作。

使用crontab 对证书进行自动管理

增加两条定时任务

crontab -e

# 每月的 1,7,21,28号, 4点30 更新证书
30 4 1,7,21,28 * * /usr/local/bin/certbot renew -q
# 每月的 1,7,21,28号, 5点30 重新启动 nginx 服务器
30 5 1,7,21,28 * * /usr/local/sbin/nginx -s reload

第二条是在更新了证书后重启nginx服务器生效。如果你是apache的需要改成其它的命令。

 

查看当前的所有的证书信息

certbot certificates

Views: 109
标签: 免费SSL证书
最后更新:2020年11月12日

admin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2023 blog.qmun.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备11036795号