使用 Certbot 为 Nginx 自动配置 SSL 证书

安装使用

sudo apt-get update
sudo apt-get install certbot python3-certbot-nginx
# 运行 Certbot 自动安装 SSL 证书 Certbot 将自动与 Let’s Encrypt 的服务器通信,验证域名,请求 SSL 证书。
sudo certbot --nginx -d {domain}

更新证书

# Let’s Encrypt 的证书每 90 天需要更新一次。运行以下命令来测试自动更新是否正常工作:
# 若测试成功,证书将自动更新,无需任何其他操作。
sudo certbot renew --dry-run

删除证书

# 列出 Certbot 管理的所有证书
sudo certbot certificates
sudo certbot delete --cert-name {name_of_certificate}
# 还需要注释或者删除`nginx` 配置中的证书配置 reload nginx

本文链接:

https://moxao.cn/archives/4/