baicai

白菜

一个勤奋的代码搬运工!

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

在 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
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。