SSL 证书不起作用

SSL 证书不起作用

以下是我安装证书的过程:

我拥有的是:

  • 运行 Cent OS 的 Vps
  • Cpanel/Whm/LAMP
  • SSL 证书
  • 2 个 IP(其中一个是主 IP)
  • 1 个使用常规 HTTP 运行良好的域名

我所做的是:

我生成了一个密钥和一个 csr,并颁发了 SSL,我打开了 whm 并选择“安装 SSL 证书并设置域名”我已粘贴证书并且它自动获取了它,我将 IP 更改为辅助 IP(因为如果我没有这样做,它会说你应该有一个专用 IP),并且出现一条消息说“SSL 安装成功”。

但是当我去测试它时,我得到了 Firefox 错误“SSL 收到的记录超过了最大允许长度。” 这意味着 SSL 未安装。

域名服务器指向主 IP,我尝试将它们更改为已安装 SSL 的辅助 IP,但仍然不起作用。

(我尝试在安装 SSL 时使用“nobody”,虽然有效,但这不是一种可靠的方法,而且也会出现一些错误)

那么解决方案是什么?

谢谢

答案1

“SSL 收到的记录超过了最大允许长度。”可能由于多种原因而发生,常见的原因是未启用 SSL(这实际上不是由于无效/不受信任的证书而发生的错误)。

尝试http://your.host.name:443/(而不是https://your.host.name/)。如果此方法有效,则意味着确实有某些程序正在监听端口 443(HTTPS 的默认端口),但未启用 SSL。SSLEngine on您的 VirtualHost 配置中应该有(在该端口上)。

答案2

您的 CSR 中的通用名称是否是您尝试安装 SSL 证书的域名?SSL 证书所属的域名必须与您的 CSR 中的通用名称相匹配

相关内容