底层视角

洞察事物的本质,启迪人生智慧

certbot --nginx 怎么管理域名

certbot --nginx 怎么管理域名

使用 Certbot 可以为 Nginx 网站自动配置 SSL 证书并续期。以下是一些步骤,具体取决于您的服务器配置和需求:

  1. 安装 Certbot

    • 在 Ubuntu 20.04 上,您可以使用以下命令安装 Certbot 和其 Nginx 插件:

      sudo apt install certbot python3-certbot-nginx

  2. 确认 Nginx 配置

    • 确保 Nginx 配置中有一个正确的 server block,其中包含与您要获取证书的域名相匹配的 server_name 指令。
    • 如果您遵循了 Nginx 安装教程中的 server block 设置步骤,您应该已经有一个针对您的域名的 server block,例如 /etc/nginx/sites-available/example.com
  3. 获取证书

    • 使用以下命令获取证书(将 yourdomain.com 替换为您的域名):

      sudo certbot certonly --webroot -w /usr/share/nginx/html -d yourdomain.com

    • w /usr/share/nginx/html 参数告诉 Certbot 在 Nginx 的默认 HTML 目录中查找验证文件。
  4. 自动续期

    • Certbot 将自动配置 SSL 并设置自动续期。
      请注意,您需要确保域名解析中的 DNS 记录正确设置,以便 Certbot 可以验证您对域名的控制权
本原创文章未经允许不得转载 | 当前页面:底层视角 » certbot --nginx 怎么管理域名

评论