如何才能很好地查看我的 Apache 日志?(我不想“分析”它)

如何才能很好地查看我的 Apache 日志?(我不想“分析”它)

我试过Webalizer但事实证明我实际上想要一些不同的东西。

  • 我不需要百分比或“前 10 名”列表
  • 我想要一份唯一 IP 的完整列表
  • 以及查看某人访问过的所有页面/文件的方法(这不包括他们通过访问引用它们的页面下载的文件)。
  • 对于每个 IP,我希望查看其浏览器、操作系统、引荐来源和国家/地区(或者如果可能的话,查看更具体的地理信息)。
  • 我希望将所有内容分解为网站的各个部分。例如,我希望/blog/*分别查看有关的信息和有关的信息/forum/*
  • 如果信息页面只是在从浏览器发出请求时生成,而不是必须为其制定 cron 作业,那就太好了。

所有这些只是出于对访问我的网站的好奇。

[验证码:“尼古丁很棒”。哎呀!:)]

答案1

或许统计然后。

完整的日志分析使 AWStats 能够向您显示以下信息:

  • 访问次数和唯一访客数量,
  • 访问时长和最后一次访问,
  • 经过身份验证的用户和上次经过身份验证的访问,
  • 星期几和高峰时段(每小时和每周每天的页面数、点击量、KB),
  • 主机访问者的域名/国家(页面、点击量、KB、检测到 269 个域名/国家、GeoIp 检测),
  • 主机列表、上次访问和未解析的 IP 地址列表,
  • 浏览次数最多的进入和退出页面,
  • 文件类型,
  • Web 压缩统计(针对 mod_gzip 或 mod_deflate),
  • 使用的操作系统(每个操作系统的页面数、点击数、KB,检测到 35 个操作系统),
  • 使用的浏览器(每个浏览器、每个版本的页面、点击量、KB(Web、Wap、媒体浏览器:97 个浏览器,如果使用 browsers_phone.pm 库文件则超过 450 个),
  • 机器人访问量(检测到 319 个机器人),
  • 蠕虫攻击(5 个蠕虫家族),
  • 用于查找您的网站的搜索引擎、关键短语和关键词(检测到 115 个最著名的搜索引擎,如 yahoo、google、altavista 等...),
  • HTTP 错误(未找到最后一个引用页面,...),
  • 其他基于 url、url 参数、referer 字段的个性化报告,用于杂项/营销目的,
  • 您的网站被“添加到收藏夹”的次数。
  • 屏幕尺寸(需要在索引页中添加一些 HTML 标签)。
  • 支持以下浏览器的比例:Java、Flash、RealG2 阅读器、Quicktime 阅读器、WMA 阅读器、PDF 阅读器(需要在索引页中添加一些 HTML 标签)。
  • 负载平衡服务器比率的集群报告。

答案2

我建议使用 Apache Log Viewer。这是一个免费工具,其中 Apache 日志文件根据状态代码进行颜色编码。还有一个过滤功能。您甚至可以生成一些报告以不同的格式查看数据。

http://www.apacheviewer.com

答案3

你应该看看访问- 这是一个开源工具,提供基于终端和 HTML 的报告(如上所述这里)。通过该-a选项,它提供了每个主机代理列表,并包括 geoip 数据等。它还可以提供实时报告生成。例如,要在终端中运行它(-c:要求您在启动时选择配置):

goaccess -c -a -f path_to_your_logfile

在此处输入图片描述

相关内容