以下是Debian Nginx日志中常见错误代码的含义及可能原因:
- 400 Bad Request:请求语法错误,如请求头或请求体格式异常。
- 401 Unauthorized:未授权访问,需身份验证但客户端未提供有效凭证。
- 403 Forbidden:权限不足,Nginx无权访问资源或配置限制。
- 404 Not Found:请求的资源不存在,URL错误或配置未匹配。
- 413 Request Entity Too Large:上传文件超过
client_max_body_size
限制。
- 499 Client Closed Request:客户端在服务器响应前主动关闭连接,可能因超时或网络问题。
- 500 Internal Server Error:服务器内部错误,如配置错误、脚本异常或资源不足。
- 502 Bad Gateway:后端服务无响应,Nginx作为代理时上游服务异常。
- 503 Service Unavailable:服务暂时不可用,后端过载或维护中。
- 504 Gateway Timeout:后端服务响应超时,需调整
proxy_read_timeout
等参数。
排查建议:通过/var/log/nginx/error.log
查看详细日志,结合nginx -t
检查配置语法,确认后端服务状态及系统资源使用情况。