AWStats是在Sourceforge上发展很快的一个基于Perl的WEB日志分析工具。它能够分析多种Web、FTP等服务器的日志。并且能够分析几乎所有的Web统计数据,包括访问量、访问者数量、页面、点击、高峰时段、操作系统、浏览器版本、搜索引擎、关键字、机械访问、无效连接等等。
为了在日志文件中记录更多信息,将Apache的日志格式从默认的common改为NCSA combined/XLF/ELF。
编辑httpd.conf文件,修改CustomLog指令:
CustomLog /var/log/apache2/access_log combined
Gentoo下emerge方式安装:
emerge -av awstats
编辑httpd.conf文件,添加awstats配置信息:
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/var/www/liaojl.com/awstats/classes/"
Alias /awstatscss "/var/www/liaojl.com/awstats/css/"
Alias /awstatsicons "/var/www/liaojl.com/awstats/icon/"
ScriptAlias /awstats/ "/var/www/liaojl.com/awstats/cgi-bin/"
<Directory "/var/www/liaojl.com/awstats/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
将文件复制到站点目录。
mkdir /var/www/liaojl.com/awstats
cd /usr/share/webapps/awstats/6.9/
cp -a htdocs/* /var/www/liaojl.com/awstats/
cp -a hostroot/cgi-bin /var/www/liaojl.com/awstats/
将/etc/awstats目录下awstats.model.conf复制为awstats.liaojl.conf,中间的名字为站点名称。
cd /etc/awstats
cp awstats.model.conf awstats.liaojl.conf
编辑awstats.liaojl.conf文件,更新站点等配置信息:
LogFormat=1
SiteDomain="www.liaojl.com"
HostAliases="localhost 127.0.0.1 REGEX[liaojl\.com$]"
DirData="/var/lib/awstats"
更新数据,并添加到Cron中每天定期更新数据。
/var/www/liaojl.com/awstats/cgi-bin/awstats.pl \
-update -config=liaojl
查看日志统计信息:
Comments
There are currently no comments
New Comment