在 Debian 系统上,Nginx 的错误日志位置和查看方式通常如下:
Debian 上通过 apt 安装的 Nginx,错误日志一般在:
/var/log/nginx/error.log
实时查看错误日志:
sudo tail -f /var/log/nginx/error.log
查看最近 100 行:
sudo tail -n 100 /var/log/nginx/error.log
有时日志路径被自定义了,可以查看 Nginx 配置:
nginx -T 2>/dev/null | grep error_log
或者在配置文件中查找:
grep -R error_log /etc/nginx/
常见位置:
/etc/nginx/nginx.conf/etc/nginx/sites-enabled/如果你用了 error_log 指令在 server 块中,比如:
server {
error_log /var/log/nginx/example.com.error.log;
}
那就是对应文件。
Nginx 本身日志在文件里,但启动/崩溃信息也可以用:
sudo journalctl -u nginx
实时查看:
sudo journalctl -u nginx -f
如果提示权限不足:
sudo ls -l /var/log/nginx/
通常需要 sudo 才能读日志。
如果你愿意,可以把 具体的错误信息或 nginx.conf 相关配置 发出来,我可以帮你精准定位问题。