- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
如何在 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/
我是一名优秀的程序员,十分优秀!