开源的访问量统计工具---awstats

apache和resin整合好后,压力测试做了,今天又要添加流量统计的功能,于是结识了awstats,配置好后一看,简直太强悍了!
配置过程如下
1.下载最新的awstats安装包
2.解压到/usr/local/awstats下
3.vi tools/awstats-configure.pl,查看第一行代码,是否和本机perl环境相符
4.新建两个文件夹:
/etc/awstats--存放站点日志分析的配置文件
/var/lib/awstats--存放日志数据信息
5.执行tools/awstats-configure.pl,进行相应配置
(1)确认awstats安装目录;
(2)确认apache安装目录;
(3)确认website名称
(4)确认日志分析配置文件路径
完成后将修改apache配置文件,在最后面会添加以下内容
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/usr/local/awstats/awstats-6.8/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/awstats-6.8/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/awstats-6.8/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/awstats-6.8/wwwroot/cgi-bin/"

#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/usr/local/awstats/awstats-6.8/wwwroot">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
6.确认/etc/awstats/下生成的配置文件中的读取apache日志的路径和apache的httpd.conf中的设置一致
这个文件可以使用默认生成的,也可以对其按照自己的需要进行修改
7.对指定站点进行日志文件分析,并导入awstats数据库
/usr/local/awstats/awstats-6.8/wwwroot/cgi-bin/awstats.pl -update -config=yourwebsite
8.重启apache,查看分析结果
http://localhost:8080/awstats/awstats.pl?config=yourwebsite
9.添加作业到crontab,定期对awstats数据库进行增量更新
#crontab -e
0 5 * * * /usr/local/awstats/awstats-6.8/wwwroot/cgi-bin/awstats.pl -update -config=yourwebsite
试试吧,或许你看了后也会大吃一惊,功能实在是强悍啊!

你可能感兴趣的:(apache,css,cgi,perl,Access)