在基于 WHM 的服务器上为 AutoSSL 启用 Let’s Encrypt

随着最近发布的 cPanel 和 WHM 版本 58 增加了 AutoSSL 功能,该工具可用于为您的 WHM 和 cPanel 服务器上的域自动提供域验证 SSL。

最初发布此功能时,仅支持基于 cPanel(由 Comodo 提供支持)的 SSL 证书,并计划随着事情的进展支持更多提供商。 截至目前,运行 58.0.17 及以上版本的 cPanel 和 WHM 服务器现在也可以使用 Let’s Encrypt 作为 SSL 提供者.

预检

  • 这些说明专门针对带有 cPanel 的托管 Liquid Web 服务器。
  • 服务器应运行 cPanel 和 WHM 版本 58.0.17 或更高版本。
  • 遵循本教程需要通过 SSH 进行命令行和根级别访问。

启用 Let’s Encrypt 自动 SSL 提供程序

为了安装 Let’s Encrypt AutoSSL 提供程序插件,您只需通过 SSH 以 root 用户身份登录服务器并执行以下命令:

# /scripts/install_lets_encrypt_autossl_provider

运行此程序将添加并安装必要的 RPM 文件,以支持 Let’s Encrypt 作为 AutoSSL 提供程序。 该命令应产生类似于以下的结果:

安装了 cpanel-letsencrypt RPM! AutoSSL 现在可以使用 Let’s Encrypt。

使用 AutoSSL 启用域

一旦您为您的服务器登录 WHM。

  1. 搜索 ”管理 AutoSSL”在左上角的搜索框中。
  2. 点击 ”管理 AutoSSL” 下拉列表中的选项。
  3. 接下来选择您要使用的 AutoSSL 提供程序,对于此示例,我们将选择 cPanel(由 Comodo 提供支持)。 如果您对更快的过程感兴趣,您可以运行上述步骤,但使用 Let’s Encrypt 而不是 cPanel(由 Comodo 提供支持),它在几分钟而不是几小时内完成。
  4. 然后点击“Save“ 在页面底部。
  5. 选择“管理用户”标签位于页面顶部附近。
  6. 选择 ”启用自动 SSL” 使用 AutoSSL 保护您的域。
  7. 点击 ”检查(您的域)” 用于每个域上的 SSL。为您的服务器启用 WHM 中的 AutoSSL 选项以自动更新 SSL。

注意:要记住的一件事是 Let’s Encrypt 实施了一些域和子域限制。 可以在此处的 cPanel 文档中找到更多详细信息: 管理 AutoSSL – 域和速率限制.

您现在已为您选择的域成功启用并运行 AutoSSL。 接收 SSL 的过程可能需要一些时间,从几小时到两天不等。 收到后,AutoSSL 会完全自动安装 SSL。