在 Linux 下,Nginx 日志的位置取决于安装方式和发行版,常见情况如下:
最常见位置:
/var/log/nginx/access.log # 访问日志
/var/log/nginx/error.log # 错误日志
通常在编译时指定,常见为:
/usr/local/nginx/logs/access.log
/usr/local/nginx/logs/error.log
查看 nginx 配置文件:
nginx -t
输出示例:
nginx: configuration file /etc/nginx/nginx.conf test is successful
然后查看日志配置:
grep -R "access_log" /etc/nginx/
grep -R "error_log" /etc/nginx/
示例配置:
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
如果你有多个站点,日志可能在:
/var/log/nginx/example.com.access.log
/var/log/nginx/example.com.error.log
docker logs 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
如果你愿意,可以告诉我:
我可以给你更精确的路径。