随着最近发布的 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。
- 搜索 ”管理 AutoSSL”在左上角的搜索框中。
- 点击 ”管理 AutoSSL” 下拉列表中的选项。
- 接下来选择您要使用的 AutoSSL 提供程序,对于此示例,我们将选择 cPanel(由 Comodo 提供支持)。 如果您对更快的过程感兴趣,您可以运行上述步骤,但使用 Let’s Encrypt 而不是 cPanel(由 Comodo 提供支持),它在几分钟而不是几小时内完成。
- 然后点击“Save“ 在页面底部。
- 选择“管理用户”标签位于页面顶部附近。
- 选择 ”启用自动 SSL” 使用 AutoSSL 保护您的域。
- 点击 ”检查(您的域)” 用于每个域上的 SSL。
注意:要记住的一件事是 Let’s Encrypt 实施了一些域和子域限制。 可以在此处的 cPanel 文档中找到更多详细信息: 管理 AutoSSL – 域和速率限制.
您现在已为您选择的域成功启用并运行 AutoSSL。 接收 SSL 的过程可能需要一些时间,从几小时到两天不等。 收到后,AutoSSL 会完全自动安装 SSL。