如何在没有Cpanel访问的情况下在Apache上手动安装SSL证书?

时间:2018-03-28 15:17:22

标签: ssl cpanel

如何在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权限。

1 个答案:

答案 0 :(得分:0)

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

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