Debian 上的 Apache SSL "Unable get local issuer certificate"

标签 apache security ssl debian

我将 RapidSSL 与 apache2 (2.2.22-13+deb7u6) 结合使用。我从 rapidssl 获得了三个文件 - public.crt、private.key 和 rapid_intermediate.crt。

我的 public.crt 看起来像

-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIDBthaMA0GCSqSAwHgYDVQQDExdSYXBpZFNTTCBTSEEy
NTYgQ0EgLSBHMzAeFw0xNTA5MTAwMDU0NTJaFw0xNjA5MTExNTM1NTNaMIGTMRMw
EQYDVQQLEwpHVDM5ODg2NjMwMTEwLwYDVQQLEyhTZWUgd3d3LnJhcGlkc3NsLmNv
bS9yZXNvdXJjZXMvY3BzIChjKTE1MS8wLQYDVQQLEyZLm1lbG9tYXAuY29t
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvDo9jDb+k/dHqp7FW7dW
V9+W6a1Ut3OKC3wCulac+WG2roxZukuA42LQ4fAY/BDtBkk2UQ5IyFpFzmCiXjBu
...
-----END CERTIFICATE-----

我的 private.key 看起来像

-----BEGIN RSA PRIVATE KEY-----
MdddddIBAAKCAQEAvDo9jDb+k/dHqp7FW7dddddddddPvuSy2aEJcHbt2kb6UI
ddddddd7dWVQ84DlVPvuSy2aEJcHbt2kb6UIdddddddddAKCAQEAvDMIIEowIB
...
-----END RSA PRIVATE KEY-----

我的 RapidSSL 中间体看起来像

-----BEGIN CERTIFICATE-----
MIIEZZZZZZZgAwIBAgIDAjp3MA0GCSqGSIb3DQEBCwUAMEIxCzAJBgNVBAYTAlVT
MRYwFAYSSSSSSS1HZW9UcnVzdCBJbmMuMRswGQYDVQQSSSSSZW9UcnVzdCBHbG9i
YWwgQ0EwHhcNMTQwODI5MjEzOTMyWhcNMjIwNTIwMjEzOTMyWjBHMQswCQYDVQQG
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXUmFwaWRTU0wg
...
-----END CERTIFICATE-----

在我的 apache 配置中,

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/crt/public.crt
SSLCertificateKeyFile /etc/apache2/ssl/private/private.key
SSLCertificateChainFile /etc/apache2/ssl/crt/rapid_intermediate.crt

但是,我仍然遇到以下错误。

unable to get local issuer certificate
certificate not trusted
unable to verify the first certificate

请告诉我我做错了什么。

谢谢。

最佳答案

检查链顺序,有时链是未排序的或者链中需要额外的证书,如果你的服务器是公共(public)的你可以使用 sslchecker.com 来检查

关于Debian 上的 Apache SSL "Unable get local issuer certificate",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34343691/

相关文章:

c# - 如何向 .Net DLL 或 EXE 添加水印(以追踪版权)?

Java SSLHandshakeException "no cipher suites in common"

java - apache HttpClient 中每条路由的最大连接数和总最大连接数之间有什么区别?

java - Xerces-J 对未解析的 xsi :type? 的宽松验证失败是否正确

php - 保护网站的最佳方法和途径

ssl - 将www。*域添加到certbot证书

ruby-on-rails - ruby open ssl api for encrypted key (without nodes option)

php - .htaccess 不加载 css 和 js

java - 使用 Apache POI 创建的 Docx 中的重复表段落

security - 使用 powershell 替换文本