现在https免费证书的时间大多都改到了3个月,自动续签的话,有没有一些傻瓜化的工具呢。

​ 前一段使用的是httpsok,这个使用其实还是很方便的使用如下。
但是这里也有问题,

免费版的只给3张证书,想要体验完整版的就要付费

本来说想用acme.sh搞个续签证书来着,但是目前我的使用里不仅仅包含了腾讯云主机,还有阿里云oss,腾讯云函数等使用场景,所以有没有更加方便的像这个工具一样能配置如下的呢。

然后就发现这个工具Certd

Certd的使用


而且相比httpsok,不用把证书托管到第三方服务商,可以自建私有服务,部署方式采用workflow的方式,配置性更强,使用也更加方便。Certd

Certd 是一款开源、免费、全自动申请和部署更新SSL证书的工具。
后缀d取自linux守护进程的命名风格,意为证书守护进程。

关键字:证书自动申请、证书自动更新、证书自动续期、证书自动续签、证书管理工具

本项目不仅支持证书申请过程自动化,还可以自动化部署更新证书,让你的证书永不过期。

  • 全自动申请证书(支持所有注册商注册的域名)
  • 全自动部署更新证书(目前支持部署到主机、部署到阿里云、腾讯云等,目前已支持30+部署插件)
  • 支持通配符域名/泛域名,支持多个域名打到一个证书上
  • 邮件通知
  • 私有化部署,保障数据安全
  • 支持sqlite,postgresql数据库

  • 本项目申请证书过程遵循acme协议

  • 需要验证域名所有权,一般有两种方式

    • http-01: 在网站根目录下放置一份txt文件
    • dns-01: 需要给域名添加txt解析记录,通配符域名只能用这种方式(本项目仅支持dns-01)
  • 证书续期:

    • 实际上没有办法不改变证书文件本身情况下直接续期或者续签。
    • 我们所说的续期,其实就是按照全套流程重新申请一份新证书,然后重新部署上去。
  • 免费证书过期时间90天,以后可能还会缩短,所以自动化部署必不可少

  • 设置每天自动运行,当证书过期前35天,会自动重新申请证书并部署

  • Let’s Encrypt:申请最简单。

  • Google: 大厂光环,兼容性好,需要翻墙获取EAB。

  • ZeroSSL: 有数量限制,获取EAB无需翻墙。

    使用教程文档

https://certd.docmirror.cn/guide/

基本按照官网教程就可以操作了。

一些问题

​ 这里也发现了版本有限制

这几个操作也要付费

后面发现还有自定义执行主机命令的地方。

这里毕竟是别人商业化的产品就不说怎么做了。如果有人实在不想付费又想做到这功能,可以联系我,稍微帮助一下。