AWStats是使用perl语言编写的web log分析工具。
1.安装
从官网下载tar文件,解压至/usr/local/awstats/
2.初始化配置
切换目录至/usr/local/awstats/tools下,执行以下命令:
perl awstats_configure.pl
这个配置脚本执行的过程中,需要用户回答一些设置问题。
awstats_configure.pl会修改httpd.conf,将"CustomLog /yourlogpath/yourlogfile common"改为“CustomLog /yourlogpath/yourlogfile combined",log的format改变了。同时将”/usr/local/awstats/wwwroot"设置为可访问的apache页面。
3.更新数据
在/usr/local/awstats/wwwroot/cgi-bin/目录下,执行以下命令:
perl awstats.pl -config=yoursitename -update
将读取log文件,运行分析处理程序,并将分析结果存储在/var/lib/awstats/下。
注:yoursitename是第二步设置的sitename,
注:首次运行时,可能会提示错误“不存在/var/lib/awstats”目录,手动创建这个目录就好了。
4.生成报告
同上,在/usr/local/awstats/wwwroot/cgi-bin/目录下,执行以下命令:
perl awstats.pl -config=mysite -output -staticlinks > awstats.yoursitename.html
awstats在统计UV时使用的时访问主机的ip地址。
参考:http://www.awstats.org/使用说明。