签发成功后,证书随时可以在申请页或 签发记录页 下载。这一篇讲清楚三个文件的用途、Nginx 部署写法,以及两种「删除」的区别。
下载哪些文件
| 文件 | 内容 | 用途 |
|---|---|---|
fullchain.pem | 证书链,含站点证书与中间证书 | 绝大多数服务器软件的证书配置项用这个 |
privkey.pem | 私钥 | 与证书链配对的私钥,妥善保管,不要外泄 |
| 全部压缩包 | 上面两个文件的 zip 整包 | 想一次性拿走时用 |
私钥安全
privkey.pem 只属于你自己:不要提交到代码仓库、不要发到群里。泄露私钥等于泄露 HTTPS 身份,应当重新签发并替换。
Nginx 部署示例
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/nginx/ssl/fullchain.pem;
ssl_certificate_key /etc/nginx/ssl/privkey.pem;
location / {
root /var/www/html;
}
}
上传两个文件到服务器后重载 Nginx(nginx -s reload)即可。其他服务器软件同理:证书项选 fullchain.pem(整链),私钥项选 privkey.pem。
有效期与续期
- 签发的是 Let's Encrypt 证书,有效期 90 天,到期时间在签发记录里可以直接看到。
- 续期方式就是重新签发:到期前在 申请页 对同一域名再申请一次(已托管域名全程自动),新证书下载后替换服务器上的旧文件即可。
两种「删除」的区别
平台里删除分两个动作,作用对象完全不同:
| 动作 | 位置 | 作用 | 可逆性 |
|---|---|---|---|
| 删除证书文件 | 记录的「删除证书」按钮 | 删除签发机上保存的证书文件,记录仍显示并标记「证书已删除」 | 不可逆,文件删了只能重新签发 |
| 删除签发记录 | 记录的「删除记录」菜单项 | 仅让这条记录从你的列表里消失(软删除),签发机文件不受影响 | 不可恢复,列表没有回收站 |
证书已删除之后
一条成功记录被删除证书文件后,列表里仍能看到它并带「证书已删除」标记,但下载与重复删除会被拦截。想再要证书,重新申请一张即可。
删除签发记录只是整理列表的手段:误删了也不会有人拿着你的证书做什么,签发机上的文件还在;反过来,如果只是想清掉服务器上的证书文件,用「删除证书」就够了,不需要动记录。