温馨提示×

debian nginx日志在哪查询

小樊
36
2026-09-13 07:38:16
栏目: 智能运维

在 Debian 系统上,使用 apt 安装的 Nginx,日志默认位置如下:

一、默认日志路径

1. 访问日志(access log)

/var/log/nginx/access.log

2. 错误日志(error log)

/var/log/nginx/error.log

二、常用查看命令

# 实时查看访问日志
tail -f /var/log/nginx/access.log

# 实时查看错误日志
tail -f /var/log/nginx/error.log

# 查看最近 100 行错误日志
tail -n 100 /var/log/nginx/error.log

# 根据关键字搜索
grep "404" /var/log/nginx/access.log

三、确认日志实际路径(推荐)

不同站点可能自定义日志路径,可通过配置确认:

nginx -t

然后查看配置文件:

grep -R "access_log" /etc/nginx/
grep -R "error_log" /etc/nginx/

常见位置:

  • /etc/nginx/nginx.conf
  • /etc/nginx/sites-enabled/
  • /etc/nginx/conf.d/

四、日志轮转(logrotate)

Debian 使用 logrotate 管理日志:

/etc/logrotate.d/nginx

旧日志通常为:

/var/log/nginx/access.log.1
/var/log/nginx/access.log.2.gz

如果你用的是 Docker / 面板(如宝塔),日志位置会不同,可以告诉我环境我再补充。

0 踩