如何查看 Apache Linux 上的日志文件

在本教程中,我们将向您展示如何查看 Apache Linux 上的日志文件。 不知道的小伙伴们, Apache 访问日志是由 Apache HTTP 服务器。 这个特定的日志文件负责记录所有请求处理的数据 Apache 服务器。 Apache 访问日志可用于检查谁访问过您网站的详细日志,跟踪用户在您的网站上执行某些操作时发生的错误。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,并且最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 获取 root 权限的命令。 我将通过分步视图向您展示 Apache Linux 上的 Web 服务器日志文件。

看法 Apache Linux 上的日志文件

第1步。 Apache 访问日志。

默认情况下,您可以找到 Apache 在以下路径访问日志文件:

  • /var/log/apache/access.log
  • /var/log/apache2/access.log
  • /etc/httpd/logs/access_log

显示访问日志的最后 20 个条目。

运行下面的命令来读取文件的最后一部分,以及 -20 命令指示它显示前 20 个条目:

sudo tail -20 /var/log/apache2/access.log

显示访问日志中的特定术语。

你可以运行 grep 命令按某些关键字过滤您的报告。 例如下面:

sudo grep GET /var/log/apache2/access.log

第2步。 Apache 错误日志。

显示错误日志的最后 20 个条目。

例如,您可以使用 SSH 登录到您的服务器并键入以下命令以查看最后 20 行 Apache 错误日志:

sudo tail -20 /var/log/apache2/error.log

当你在监控 Apache 日志,您将能够看到许多不需要的文件被记录在控制台上。 这可能会使您的工作变得困难,但有出路。 您必须做的是从日志消息中排除一些您并不真正需要的文件。

tail -f /var/log/apache2/error.log | egrep -v "(.gif|.jpg|.png|.swf|.ico)"

恭喜! 您已成功监控 Apache 访问日志和 Apache 错误日志。 有关的更多信息 Apache 访问日志和 Apache 错误日志,请检查 官方 Apache 网站.