以下是Debian Nginx SSL配置错误的常见解决方法:
openssl x509 -noout -modulus -in cert.crt | openssl md5
和 openssl rsa -noout -modulus -in key.key | openssl md5
验证匹配性。sudo nginx -t
检查配置文件语法,修正错误后重启Nginx:sudo systemctl restart nginx
。ssl_protocols TLSv1.2 TLSv1.3;
。ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256';
。sudo chown www-data:www-data /etc/nginx/ssl/*
,sudo chmod 600 /etc/nginx/ssl/private/*.key
。sudo apt install libssl-dev
。sudo netstat -tuln | grep 443
。sudo ufw allow 443/tcp
。sudo tail -f /var/log/nginx/error.log
查看具体错误信息。nginx -V
检查输出中包含 --with-http_ssl_module
)。ssl_trusted_certificate
指定中间证书,或合并证书链到主证书文件。若问题仍未解决,可提供具体错误日志信息进一步排查。