awstats 是一款日志统计工具,它使用 Perl 语言编写,可统计的日志类型包括 appache,nginx,ftp,mail 等,awstats 对 nginx 日志统计非常详细,如统计项
- 按参观时间: 按月历史统计 按日期统计 按星期 每小时浏览次数
- 按参观者: 国家或地区 城市 IP 最近参观日期 无法反解译的 IP 地址 搜索引擎网站的机器人
- 浏览器统计: 每次参观所花时间 文件类别 下载 存取次数 入站处 出站处 操作系统版本 浏览器版本
- 反向链接: 来源网址 由那些搜索引擎转介
- HTTP: 错误码 错误次数 (400) 错误次数 (403) 错误次数 (404)
- 搜索: 用以搜索的短语 用以搜索的关键词
初体验
安装
yum install epel |
创建配置
/usr/local/awstats/tools/awstats_configure.pl |
将会有如下一些提示:
-----> Running OS detected: Linux, BSD orUnix |
默认会生成一个名为 awstats.nginx.conf 配置文件在/etc/awstats/目录下,修改该配置文件的日志位置
vim /etc/awstats/awstats.nginx.conf |
开始分析日志
mkdir -p /var/lib/awstats # 分析结果会保存在该目录下 |
生成静态文件
|
修改 nginx 配置文件,添加日志分析结果站点
|
参考: