![SSL,Nginx,X509_check_private_key:键值不匹配错误](https://linux22.com/image/580667/SSL%EF%BC%8CNginx%EF%BC%8CX509_check_private_key%EF%BC%9A%E9%94%AE%E5%80%BC%E4%B8%8D%E5%8C%B9%E9%85%8D%E9%94%99%E8%AF%AF.png)
我有带 SSL 的 Nginx 服务器。我正在尝试提交 SSL 证书。重新启动 Nginx 后,我收到错误:
SSL_CTX_use_PrivateKey_file(".../example.com.key") failed (SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch)
我找到了这个解决方案。但是,我没有使用任何捆绑包。
对于这里的问题您有什么想法吗?
答案1
cat star_domain_name.crt ca.pem > star_domain_name.pem
ca.pem -> 你的 SSL 提供商的根证书
ssl on;
ssl_certificate /etc/nginx/ssl_certs/star_domain_name.pem;
ssl_certificate_key /etc/nginx/ssl_certs/star_domain_name.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;