Cloudflare Nginx SSL 不受信任/400 错误请求(未发送所需的 SSL 证书)

Cloudflare Nginx SSL 不受信任/400 错误请求(未发送所需的 SSL 证书)

与此类似我从该线程收到的错误(https://community.cloudflare.com/t/getting-400-bad-request-no-required-ssl-certificate-was-sent-using-nginx-and-cloudflare-authenticated-origin-pulls/43276/4

我无法设置 Nginx 以使用我的有效 SSL 证书。

我之前启用过经过身份验证的源拉取,也曾将其打开和关闭过,并且尝试过两种方法,但都无济于事。我的 Nginx 配置如下所示:

ssl_protocols TLSv1.2 TLSv1.3;

ssl_ciphers EECDH+CHACHA20:EECDH+AESGCM:EDH+AESGCM:AES256+EECDH;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/ssl/dh2048_param.pem;

ssl_session_cache shared:SSL:10m;

ssl_certificate /etc/ssl/certs/vendify-ssl-certificate.pem;
ssl_certificate_key /etc/ssl/private/vendify-ssl-private-key.pem;
ssl_client_certificate /etc/ssl/certs/vendify-CA-CF-Cert.pem;

现在,当我访问该网站时,SSL 是不安全的,因为它无法被验证和信任。

然后,当我将此行添加到 conf 文件底部时,出现错误 400 错误请求(未发送所需的 SSL 证书)

ssl_verify_client on;

再次,我已经启用了经过身份验证的原点拉取,所以我不太清楚发生了什么。

谢谢!

相关内容