该错误通常表示SSL证书配置有问题。解决方法包括:
-
检查SSL证书是否正确配置,是否过期或被吊销。
-
检查nginx配置文件中是否正确指定了证书和私钥文件的路径。
-
检查证书文件是否包含完整的证书链,并确保证书链中的每个证书都是有效的。
以下是一个nginx配置文件示例,可用于指定SSL证书和私钥文件的路径:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/ssl/certs/example.com.crt;
ssl_certificate_key /etc/ssl/private/example.com.key;
# 其他SSL配置项...
}
确保ssl_certificate和ssl_certificate_key的路径正确,并且证书和私钥文件都是有效的。重新加载nginx配置文件后,重新启动nginx服务。