使用 Let's Encrypt 无控制面板进行

Let's Encrypt SSL 证书安装指南:使用 Certbot 自动化设置

Let's Encrypt 提供免费且自动化的网站加密服务。本指南将介绍如何在没有控制面板的情况下,通过 Certbot 工具在服务器上安装 Let's Encrypt SSL 证书。

前提条件 在开始安装之前,请确保您具备以下条件:

  1. 已安装 Debian 或 Ubuntu 操作系统的服务器
    • 具有超级用户(root)权限或具有 sudo 权限的用户的 SSH 访问权限。
  2. 已配置的 DNS 记录
    • 指向您服务器的 A 记录。

步骤 1: 安装 Certbot

Certbot 是获取 Let's Encrypt 证书的官方客户端。我们将其安装到服务器上。

  1. 更新软件包列表并安装 Certbot:

    sh
    sudo apt update && sudo apt install certbot -y
  2. 安装适用于您的 Web 服务器的 Certbot 插件:

    • 对于 Nginx:

      sh
      sudo apt install python3-certbot-nginx -y
    • 对于 Apache:

      sh
      sudo apt install python3-certbot-apache -y

步骤 2: 获取和安装证书

现在 Certbot 已安装,可以获取并安装 SSL 证书了。

  1. 对于 Nginx

    运行 Certbot 来处理 Nginx:

    sh
    sudo certbot --nginx

    按照屏幕上的提示操作:

    • 输入您的电子邮件地址。
    • 同意服务条款。
    • 指定要获取证书的域名(例如,example.com 和 www.example.com)。

    Certbot 将自动修改 Nginx 配置并重启服务器以应用新的证书。

  2. 对于 Apache

    运行 Certbot 来处理 Apache:

    sh
    sudo certbot --apache

    按照屏幕上的提示操作:

    • 输入您的电子邮件地址。
    • 同意服务条款。
    • 指定要获取证书的域名。

    Certbot 将自动修改 Apache 配置并重启服务器以应用新的证书。


步骤 3: 设置证书自动更新

Let's Encrypt 证书的有效期为 90 天,因此需要设置自动更新。

  1. 创建一个 cron 任务来自动更新证书:

    sh
    sudo crontab -e
  2. 添加以下行来每 12 小时自动更新一次证书:

    sh
    0 */12 * * * /usr/bin/certbot renew --quiet

验证安装

安装和自动更新设置完成后,确保 SSL 证书正常工作。打开您的网站,检查浏览器地址栏中的安全图标(锁形图标)。

通过 Certbot 安装 Let's Encrypt SSL 证书是一种简单有效的方法,无需使用控制面板即可为您的网站提供安全保护。按照这些步骤,您可以快速配置并自动化 SSL 证书的更新过程,为您的用户提供可靠的数据加密。

如果在安装过程中遇到问题或有任何疑问,QCKL 支持团队随时为您提供帮助。我们致力于为您提供最佳的工具和解决方案,以确保您的业务成功。

  • ssl, vps, ubuntu, debian, dedicated server
  • 2 Users Found This Useful
這篇文章有幫助嗎?

相關文章

Корпоративная почта на базе собственного домена

Корпоративная почта на собственном домене не только придаёт профессиональный...

Установка и настройка Rclone

Rclone — это мощный инструмент командной строки для управления файлами на облачных хранилищах....

Apache vs Nginx:有什么区别,如何安装,选择哪个?

当您为项目选择Web服务器时,Apache和Nginx往往是关注的焦点。这两种服务器都非常流行,并在全球范围内广泛使用,但它们各有其特点、优势和适用领域。让我们来看看它们之间的主要区别、可安装的...

HTTP 错误:常见原因及修复方法

错误 403: Forbidden描述: 服务器理解请求,但拒绝执行。通常与访问权限有关。 原因: 文件或目录的访问权限不正确。 IP 地址限制访问。 .htaccess 配置错误。...

VPS/VDS 服务器用于 Telegram 机器人

步骤 1: 更新和配置服务器 通过 SSH 连接到服务器: sh Копировать код ssh user@your_server_ip...

Powered by WHMCompleteSolution