温馨提示×

debian nginx错误日志怎么看

小樊
44
2026-09-10 07:26:11
栏目: 智能运维

在 Debian 上查看 Nginx 错误日志 通常可以按下面步骤来做。


一、Nginx 错误日志默认位置

在 Debian 中,Nginx 的错误日志默认位置通常是:

/var/log/nginx/error.log

二、查看错误日志的常用命令

1. 实时查看错误日志(最常用)

sudo tail -f /var/log/nginx/error.log

Ctrl + C 退出。

2. 查看最近 50 条错误日志

sudo tail -n 50 /var/log/nginx/error.log

3. 查看完整日志

sudo less /var/log/nginx/error.log
  • 翻页:Space
  • 退出:q

4. 搜索关键字(如 error、404、permission)

sudo grep "error" /var/log/nginx/error.log

三、确认 Nginx 日志配置位置

有时候日志路径被自定义了,可以查看 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;

如果你愿意,可以把 具体的错误日志内容贴出来,我可以帮你直接分析是哪一步出了问题。

0