要找 Nginx 的错误日志(error log)位置,可以从下面几个地方查:
错误日志路径是在 Nginx 配置里定义的,通常在:
nginx.conferror_log 指令grep -R "error_log" /etc/nginx/
常见位置示例:
error_log /var/log/nginx/error.log;
error_log /var/log/nginx/error.log warn;
如果没有显式配置,Nginx 会使用编译时默认路径(通常是
logs/error.log)
/var/log/nginx/error.log
/var/log/nginx/error.log
/usr/local/nginx/logs/error.log
nginx -V
输出中可能有:
--error-log-path=/var/log/nginx/error.log
docker logs <nginx容器名>
docker exec -it <nginx容器名> sh
cat /var/log/nginx/error.log
nginx -t
再结合:
ps aux | grep nginx
看实际运行的配置文件路径。
如果你愿意,可以告诉我:
我可以帮你精确定位并查看错误日志内容。