certbot简介
本质上来说,certbot 就是一个 ACME client,这也是 Let’s Encrypt 官网推荐的签发证书的方式,适用于对自己的 domain 具有 shell 访问能力的情况,使用所谓的 ACME 协议来自动化的签发证书,很大程度上简化了证书签发的步骤。
安装步骤
以Ubuntu
为例,安装certbot
|
|
为nginx生成证书
|
|
将www.yourdomain.com
替换为您的实际域名。Certbot将自动配置Nginx以使用生成的证书。
证书将在90天后过期,因此我们需要设置自动续期。Certbot包含一个名为certbot renew的命令,用于检查证书是否需要更新,如果需要,则自动更新它们。
自动续期
为了设置自动续期,我们将创建一个定时任务(cron job)。
|
|