在 Debian 系统中,Nginx 的日志默认位于 /var/log/nginx/ 目录下,常见日志文件如下:
/var/log/nginx/access.log # 访问日志
/var/log/nginx/error.log # 错误日志
实时查看(最常用)
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
查看最近内容
tail -n 100 /var/log/nginx/error.log
搜索关键字
grep "error" /var/log/nginx/error.log
检查 Nginx 配置文件中的日志路径:
nginx -T | grep -E "access_log|error_log"
或者在配置文件中查看:
grep -R "access_log\|error_log" /etc/nginx/
systemctl status nginx
ls -ld /var/log/nginx
logrotate/etc/logrotate.d/nginx
如果你用的是 Docker / LNMP / 宝塔 / 云服务器,可以告诉我具体环境,我可以给你更精确的日志位置。