阅读量:0
默认日志路径
- 在 CentOS 上,使用 yum 安装的 Nginx 默认将日志写入:/var/log/nginx/。常见文件包括:
- 访问日志:/var/log/nginx/access.log
- 错误日志:/var/log/nginx/error.log
- 这些路径在 /etc/nginx/nginx.conf 的 http { … } 块中通常已有默认配置。
如何快速确认你的实际路径
- 查看主配置文件中日志指令:
- 命令:
grep -E 'access_log|error_log' /etc/nginx/nginx.conf /etc/nginx/conf.d/*.conf
- 命令:
- 如果某个 server { } 块自定义了日志,会覆盖全局设置,需以该块内的配置为准。
常用查看与实时跟踪命令
- 实时查看访问日志:
tail -f /var/log/nginx/access.log - 过滤关键字(如状态码 200):
tail -f /var/log/nginx/access.log | grep --color=auto "200"
如果日志不在默认位置
- 常见原因与排查:
- 在 http / server / location 中自定义了路径,例如:
access_log /data/logs/nginx/access.log;或error_log /var/log/nginx/domain.error.log warn; - 修改配置后需重新加载:sudo nginx -s reload(或
systemctl reload nginx)以使新路径生效。
- 在 http / server / location 中自定义了路径,例如:
以上就是关于“nginx在centos上的日志在哪”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm