蒹葭苍苍,白露为霜。
所谓伊人,在水一方。

ubuntu服务器安装 Let's Encrypt 免费SSL 证书(Nginx)

可以按照以下步骤在ubuntu服务器上安装 Let’s Encrypt SSL 证书:

1、首先,需要在服务器上安装 Certbot 和 Certbot 的 Nginx 插件。可以通过运行以下命令来完成这个步骤:

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

2、一旦 Certbot 和插件安装完成,可以运行 Certbot 并指定 Nginx 插件。在这个过程中,Certbot 会自动获取一个新的 SSL 证书并配置你的 Nginx 服务器来使用新的证书:

sudo certbot --nginx

在 Certbot 运行过程中,它会要求提供一个电子邮件地址(用于重要通知和恢复丢失的密钥)并同意服务条款。然后,它会列出你的所有 Nginx 站点并让你选择为哪些站点获取证书。

3、Certbot 会自动尝试续签你的证书。你可以通过运行以下命令来测试自动续签:

sudo certbot renew --dry-run

完成这些步骤后,在默认配置下,Certbot 会在证书距离到期不足 30 天时尝试进行自动续订。这是 Certbot 的 renew 命令的标准行为:它会检查所有由 Certbot 管理的证书,并尝试续订那些距离到期不足 30 天的证书。

你的 Nginx 服务器应该已经配置了 SSL 证书,并且证书会在到期前自动更新。

最后,记得确保防火墙设置允许 HTTPS 流量(443 端口)。

4、certbot 如何查看ssl到期状态

在命令行终端中,运行以下命令:

certbot certificates

这将列出 Certbot 管理的所有证书,包括它们的到期日期。

赞(0) 打赏
未经允许不得转载:酷居科技 » ubuntu服务器安装 Let's Encrypt 免费SSL 证书(Nginx)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

锦瑟无端五十弦,一弦一柱思华年

酷居科技联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏