1.创建证书
从官方源安装最新版certbot(最新版为0.22.0,从0.22.0版本才开始支持泛域名申请)
#进入网址:https://certbot.eff.org wget https://dl.eff.org/certbot-auto chmod a+x ./certbot-auto
初始化
./certbot-auto
获取证书
./certbot-auto certonly --manual -d *.thinkbig.com --agree-tos --no-bootstrap --manual-public-ip-logging-ok --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory
2. 续期证书
首先需要一个能修改dns功能的脚本来辅助我们进行自动需求,以下是dnspod自动修改txt记录的脚本
然后把自动定时任务脚本开启:
29 3 1 * * root /root/certbot-auto renew --manual --preferred-challenges dns --manual-auth-hook /root/certbot-auth-dnspod.sh --force-renewal --post-hook "/usr/local/nginx/sbin/nginx -s reload"这是每个月1号3点29分执行一次强制证书更新。
相关推荐
基于 Certbot 用于自动化获取、续期、部署 SSL 证书的工具,支持 Docker 容器或非容器方式安装 为了验证你的域名,Let's Certbot 使用了 Certbot 的 dns 方式进行验证。这对比 http 方式验证,你不需要在已部署的 ...
1. **验证域名所有权**:Certbot会通过HTTP或DNS验证方法来证明用户对申请证书的域名拥有控制权。对于HTTP验证,它会在指定的Web服务器上创建一个特定的隐藏目录,该目录包含由Let's Encrypt提供的挑战文件。 2. **...
功能使用certbot工具,为不能自动给letencrypt通配符证书自动续期(更新)而烦恼吗?这个工具能够帮忙!不论是申请还是续期,只要是通配符证书,只能采用dns-01的方式验证申请者的域名,即certbot操作者必须手动添加...
本项目不仅支持证书申请过程自动化,还可以自动化部署证书,让你的证书永不过期。 全自动申请证书 全自动部署证书(目前支持服务器上传部署、阿里云、腾讯云等) 可与CI/DI工具结合使用 免费证书申请说明 本项目ssl...
其支持HTTP验证和 DNS 两种域名验证方式,并且可同时申请多张单域名,泛域名证书,并自动续签证书和部署到项目。如此强大的工具怎能不试试。 https://blog.csdn.net/qq_25924971/article/details/128809638
【免费申请SSL证书】申请免费的SSL证书(三)__手把手教SSL证书自动续期
本项目为基于Python和Shell脚本开发的Certbot自动化SSL证书管理工具源码,包含27个文件,涵盖15个Python脚本、3个Markdown文档、2个YAML配置文件、1个Docker配置文件、1个Git忽略规则、1个Docker镜像构建文件、1个...
免费通配符泛域名SSL证书全自动申请、更新、续期、部署安装,支持部署到阿里云、腾讯云、ssh主机。A_certd
certbot-dns-aliyun解决阿里云DNS不能自动为通配符证书续期的问题原理每个certbot申请的证书有效期为3个月,虽然certbot提供了贴心的自动续期命令,但是当我们把自己续期命令配置为定时时,我们需要手动添加TXT记录...
freenom是很好用的一个免费域名提供商,该源码可以实现freenom免费域名永久自动续期
【115网盘自动续期工具】是一个针对115网盘服务的辅助软件,设计目的是为了方便用户自动管理其在115网盘上的会员订阅,确保服务不会因到期而中断。115网盘是中国知名的云存储服务之一,提供大容量的网络存储空间,让...
一行命令,轻松搞定SSL证书自动续期。 SSL证书,SSL证书管理,SSL证书 自动续期,SSL 证书自动更新,https证书管理,https证书管理,证书自动续签,nginx证书自动续期工具,nginx证书管理。
由于我申请了一堆域名,而且不是同一批次申请的,所以每次续期都觉得折腾,于是就写了这个自动续期的脚本。 :lollipop:效果 如果是续期成败相关的邮件,邮件会包括未续期成名的过期天数等内容。邮件参考了微信发送...
标题中的“115网盘 自动续期工具”指的是一个专门为115网盘设计的应用程序,它的主要功能是帮助用户自动管理115网盘的会员有效期,确保服务不断档,持续享受115网盘提供的高速下载和其他会员特权。 首先,我们需要...
- 自动化的证书续期和错误处理机制。 - 可能还有证书存储和加载的功能,以便在需要时使用已获取的证书。 在实际使用中,开发者可以集成foomo-simplecert库到他们的Go项目中,通过几行代码就能实现Let's Encrypt证书...
Certbot 提供了 --manual-auth-hook 和 --manual-cleanup-hook 两个钩子(hook),可结合 Shell 脚本调用 DNS 服务商的 API 实现自动化操作,动态添加和删除 DNS TXT 记录,从而简化证书的申请和续期过程,避免人工...
3. **获取新证书**:续期SSL证书通常涉及重新申请。你可以使用工具如Certbot来自动化这个过程。Certbot是一个开源工具,用于自动获取和配置Let's Encrypt提供的免费SSL证书。运行`certbot certonly --cert-name ...
可以设置定时任务自动续期,例如使用`certbot renew`命令。 最后,配置您的Web服务器(如Apache或Nginx)以使用新证书。证书文件通常位于`/etc/letsencrypt/live/example.com`目录下,包括`cert.pem`(公钥证书)、...
本话题聚焦于“PHP给Redis锁续期”的问题,这通常发生在执行耗时较长的业务操作时,为避免锁自动过期导致数据一致性问题。下面我们将深入探讨这一主题。 首先,我们需要理解Redis的`SET`命令,它可以设置键值对,当...