对于刚接触 Web 服务器管理的新手来说,Nginx 日志文件可能看起来有点神秘。但其实,只要掌握基本方法,你就能轻松查看、分析这些日志,快速定位网站问题。本文将手把手教你如何查询 Nginx 的访问日志和错误日志,并介绍一些实用的命令技巧。
Nginx 默认会记录两类日志:
在大多数 Linux 系统中(如 Ubuntu、CentOS),Nginx 的日志文件通常位于以下路径:
/var/log/nginx/access.log # 访问日志
/var/log/nginx/error.log # 错误日志 你可以使用 ls 命令确认是否存在这些文件:
ls -l /var/log/nginx/ 最常用的方法是使用 cat、less 或 tail 命令。
cat /var/log/nginx/access.log ⚠️ 注意:如果日志很大,cat 会一次性输出所有内容,可能导致终端卡顿。建议使用 less 分页查看:
less /var/log/nginx/access.log 在 less 中,按空格翻页,按 q 退出。
使用 tail -f 可以实时查看最新日志,非常适合调试:
tail -f /var/log/nginx/access.log 要停止实时查看,按 Ctrl + C。
下面是一些常见的 Nginx日志查询 场景和命令:
grep " 404 " /var/log/nginx/access.log tail -100 /var/log/nginx/error.log awk '{print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head -10 这条命令会列出访问次数最多的前 10 个 IP 地址,对排查恶意爬虫或 DDoS 攻击很有帮助。
定期进行 日志分析 不仅能帮你发现安全威胁(如暴力破解、SQL 注入尝试),还能优化网站性能。例如,通过分析慢请求,你可以调整缓存策略或升级服务器配置。
sudo)。现在,你已经掌握了 Nginx访问日志 和 Nginx错误日志 的基本查询方法!快去你的服务器上试试吧。遇到问题?多查日志,答案往往就在其中。
本文由主机测评网于2025-12-01发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025121771.html