查看 Nginx 日志 通常分为查看 访问日志 和 错误日志,默认位置和常用命令如下(适用于大多数 Linux 发行版)。
/var/log/nginx/access.log # 访问日志
/var/log/nginx/error.log # 错误日志
如果找不到,可以查看 Nginx 配置文件确认路径。
nginx -T | grep -E 'access_log|error_log'
常见配置示例:
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
按
Ctrl + C退出
tail -n 100 /var/log/nginx/access.log
grep "1.2.3.4" /var/log/nginx/access.log
grep " 500 " /var/log/nginx/access.log
grep "10/Nov/2025" /var/log/nginx/access.log
less /var/log/nginx/error.log
常用操作:
j / k:上下滚动/关键字:搜索q:退出nginx -T
或
cat /etc/nginx/nginx.conf
docker logs nginx容器名
docker exec -it nginx容器名 bash
cat /var/log/nginx/error.log
| 场景 | 推荐命令 |
|---|---|
| Nginx 启动失败 | tail -f /var/log/nginx/error.log |
| 网站 502 | error.log |
| 访问异常 | access.log |
| 请求量过大 | access.log |
如果你愿意,可以把 你的系统(CentOS / Ubuntu / Docker) 或 具体报错信息 发给我,我可以帮你精准定位问题 ✅