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

标签 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 权限。

最佳答案

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

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

关于ssl - 如何在没有 Cpanel 访问权限的情况下在 Apache 上手动安装 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49538273/

相关文章:

尝试连接到 mailtrap smtp 时,获得第一条记录看起来不像 TLS 握手

wordpress - Cpanel - SSL 认证不适用于移动设备

javascript - JS 音频不工作

apache - 如何在 Apache + Tomcat 设置上设置 SSL

ruby-on-rails - Web 应用程序的安全性

redirect - 如何防止使用 weblogic 重定向到 SSL 端口?

linux - 如何正确创建可通过 http 访问的 SVN 存储库? (在 public_html 内)?

c++ - 在 Ubuntu 中构建使用 EVP_* 函数的代码

php - 使用 PHP 进行 MySQL 每日备份

mysql - 如何在没有 shell(命令行)访问的情况下将表从一个数据库复制到同一服务器上的另一个数据库?