| 典型报错 | cannot load certificate ... PEM_read_bio_X509;Permission denied |
|---|---|
| 权限建议 | 私钥 600、属主为部署账号或 root;目录 755 |
| 强制访问控制 | SELinux 下路径上下文不符会被拒绝,按政策调整 |
排查命令
排查命令
nginx -t
ls -l /etc/nginx/ssl/
namei -l /etc/nginx/ssl/example.com.key
journalctl -u nginx -n 30 --no-pager | grep -i 'ssl\|pem\|permission'把私钥目录设为其他用户可读应视为泄露风险处理并轮换密钥;权限修复后需确认生效方式(reload 或重启)。