在 Debian 11 为 nginx 配置 Let's Encrypt SSL证书

在Debian 11 Nginx配置Let’s Encrypt SSL证书

安装 Certbot 及 certbot nginx 插件

sudo apt update && sudo apt -y install certbot python3-certbot-nginx

为 nginx 网站生成证书并配置

certbot --nginx

如果是首次运行CertBot获取SSL证书,它将会询问你的电子邮件,输入一个你常用的邮件地址,它会在到期之前通知你。

也可以为特定域名获取证书配置

certbot --nginx -d baicai.me

使用Certbot自动更新SSL证书

Let’s Encrypt的SSL证书会在3个月到期即90天,因此你可能需要手动续订,但Certbot软件包附带了一个cron任务和systemd计时器,它将在证书过期之前进行自动续订。 除非你更改配置,否则无需再次手动运行Certbot。 您可以通过运行以下命令来测试证书的自动续订。

certbot renew --dry-run

文章来源:

Author:白菜
link:https://blog.baicai.me/article/2022/debian_install_certbot-debian_install_certbot/