我正在尝试安装 RapidSSL 提供的 SSL 证书,并且 CRT 文件已正确提供给 Rapid,他们颁发了新的 SSL 证书。
我已经为该域名分配了一个专用 IP 地址,但是当我尝试安装证书时出现以下错误:
Modulus mismatch, key file does not match certificate. Please use the correct key file
这意味着什么?
答案1
错误很简单,你使用的私钥文件实际上并不是用于生成 ssl 证书 CSR 的文件,你应该找到正确的密钥文件并在 apache ssl vhost 中引用该文件
这是 SSL 工作原理和 SSL 验证工作原理的基础知识。您创建密钥,但不是将其提供给证书提供商来生成和签署不安全的 SSL,而是生成 csr,该 csr 会生成足够的数据以允许 SSL 公司为您签署证书。因此,如果您不将此私钥与实际 SSL 证书一起使用,它将失败,因为它们彼此不匹配
你在哪里生成了 SSL 证书的 CSR?密钥很可能也在那里
提供一些关于你的系统的更多信息,我可以更好地建议在哪里查找
答案2
询问 cpanel 上的人们。
仅供参考,我认为您的意思是 CSR,而不是“CRT”;前者表示证书签名请求,后者是一种计算机屏幕。
如果您愿意查看,apache 日志应该包含更多信息。