【问题标题】:How to manually install SSL certificate on Apache without Cpanel access?如何在没有 Cpanel 访问权限的情况下在 Apache 上手动安装 SSL 证书?
【发布时间】:2018-09-07 08:40:00
【问题描述】:

如何在 Centos 7/Apache 上手动安装没有 Cpanel 访问权限的 SSL 证书?我的 Cpanel 许可证已过期(根本没钱),所以我无法登录,也无法使用 WHM API(命令行),因为 API 尝试读取 Cpanel 许可证文件。

证书已存储在系统上(由 Lets Encrypt 插件颁发)。但我不知道如何使它在我的网站上生效,因为 Apache 配置文件夹在 Cpanel 系统上是不同的。我应该编辑什么文件来输入我的证书地址?

证书存储在:/etc/letsencrypt/live/mydomain.com/fullchain.pem

私钥存储在:/etc/letsencrypt/live/mydomain.com/privkey.pem

注意:我使用 Engintron(Nginx Cpanel 插件),不知道这是否改变了什么。我有 root 访问权限。

【问题讨论】:

    标签: ssl cpanel


    【解决方案1】:

    我必须通过在 SSH 屏幕上运行 Certbot-Auto 命令直接在 cPanel 上安装 SSL 证书(通过 Let's Encrypt)。 Certbot-Auto 将生成证书并安装它。很简单:https://certbot.eff.org/docs/install.html#certbot-auto

    我必须从我的 /home/mydomain/ssl 文件夹中删除旧的过期证书以避免冲突。我不知道 cPanel 内部的情况如何,因为我仍然没有访问权限。我将很快更新许可证,但不能因为我没有 SSL 而停止在我的网站上工作。

    【讨论】:

      猜你喜欢
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      • 2016-11-18
      • 2019-04-25
      • 2011-11-19
      • 2013-02-23
      • 2019-12-21
      • 1970-01-01
      相关资源
      最近更新 更多