AWStats分析Web服务器日志

(0 comments)

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

查看日志统计信息:

http://awstats.liaojl.com/awstats/awstats.pl?config=liaojl

Currently unrated

Comments

There are currently no comments

New Comment

required

required (not published)

optional

required