在本教程中,我们将向您展示如何查看 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 网站.