阅读量:3
在 Ubuntu 上更新 Nginx SSL 证书,您可以使用 Let’s Encrypt 提供的 Certbot 工具。以下是使用 Certbot 更新 SSL 证书的步骤:
- 首先,确保已经安装了 Certbot 和 Nginx。如果尚未安装,请运行以下命令:
sudo apt update
sudo apt install certbot python3-certbot-nginx
- 运行 Certbot 以获取新的 SSL 证书。请确保将
yourdomain.com替换为您的实际域名:
sudo certbot --nginx -d yourdomain.com
-
Certbot 将尝试自动配置 Nginx 以使用新的 SSL 证书。按照提示操作,您可能需要输入电子邮件地址以接收有关证书更新的通知。
-
如果 Certbot 提示您是否要重定向 HTTP 流量到 HTTPS,请选择“是”。
-
更新完成后,Certbot 将显示一条消息,说明证书已成功安装。您还可以使用以下命令检查证书的有效期:
sudo openssl x509 -in /etc/letsencrypt/live/yourdomain.com/fullchain.pem -noout -dates
- Certbot 证书通常有效期为 90 天。为了确保证书始终有效,您可以设置 Certbot 定期自动更新证书。运行以下命令以启用自动更新:
sudo systemctl enable certbot.timer
现在,您的 Nginx SSL 证书将在到期前自动更新。如果您需要手动更新证书,只需重新运行第 2 步中的命令即可。
以上就是关于“nginx ssl证书如何在ubuntu上更新”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm