在 Debian 上查看 Nginx 错误日志 通常可以按下面步骤来做。
在 Debian 中,Nginx 的错误日志默认位置通常是:
/var/log/nginx/error.log
sudo tail -f /var/log/nginx/error.log
按 Ctrl + C 退出。
sudo tail -n 50 /var/log/nginx/error.log
sudo less /var/log/nginx/error.log
Spaceqsudo grep "error" /var/log/nginx/error.log
有时候日志路径被自定义了,可以查看 Nginx 配置:
sudo nginx -T | grep error_log
常见输出示例:
error_log /var/log/nginx/error.log warn;
| 日志内容 | 可能原因 |
|---|---|
Permission denied |
文件/目录权限问题 |
No such file or directory |
网站根目录或文件不存在 |
Address already in use |
端口被占用(如 80) |
connect() failed |
反向代理后端服务未启动 |
client intended to send too large body |
上传文件过大 |
Nginx 错误日志级别(从低到高):
debug < info < notice < warn < error < crit < alert < emerg
示例:
error_log /var/log/nginx/error.log warn;
如果你愿意,可以把 具体的错误日志内容贴出来,我可以帮你直接分析是哪一步出了问题。