一台已安装 Nginx 的服务器。
一个已备案/可用的域名,并将域名的 A 记录 指向你的服务器 IP。
比如:yourdomain.com
和 www.yourdomain.com
→ 服务器 IP。
Let’s Encrypt 官方推荐使用 Certbot 工具。
确保你的网站配置文件里有正确的 server_name
。例如:
/etc/nginx/sites-available/yourdomain.conf
检查配置是否正确:
执行以下命令:
过程说明:
Certbot 会自动修改 Nginx 配置,添加 HTTPS 443 配置。
输入邮箱 → 接受协议 → 是否强制 HTTP 自动跳转到 HTTPS(建议选 Yes)。
申请成功后,你会看到类似提示:
Let’s Encrypt 证书有效期是 90 天,Certbot 会自动安装定时任务(cron)。
你可以手动测试:
如果没有报错,就说明自动续签配置成功。
如果你想自己设置 cron 任务:
添加:
👉 每天凌晨 3 点检查并自动续签。
证书和私钥文件存放在:
✅ 至此,你的网站就启用了 HTTPS + 自动续签,浏览器访问会显示安全锁 🔒。
Comments
Comments
There are currently no comments
New Comment