安装过程参考了车东的文章 。
在http://awstats.sourceforge.net/ 下载了项目的二进制文件包,是tgz格式,800多k。目前是6.2版本。
$ wget http://optusnet.dl.sourceforge.net/sourceforge/awstats/awstats-6.2.tgz $ gunzip -d awstats-6.2.tgz $ tar -xvf awstats-6.2.tar
解出了目录 awstats-6.2
进来查看了README,觉得自动配置更让人头痛,决定手动安装,直接把 awstats-6.2/wwwroot/cgi-bin 目录copy到apache目录:/var/www/cgi-bin/
# mv awstats-6.2/wwwroot/cgi-bin /var/www/cgi-bin/awstats
#cd /var/www/cgi-bin/awstats
打开awstats.model.conf 进行配置
把LogFile换成自己的log地址,比如/var/logs/httpd/access.log
SiteDomain换成自己的域名:aiview.com
hostAliases中加入自己的主机别名,与原有的用空格分开
其他都不作改变,日志格式等均与现有匹配。
打开浏览器,运行http://www.aiview.com/cgi-bin/awstats/awstats.pl
报错了,403,无权限访问。
回来看一下cgi-bin下面的目录
# ls -ld /var/www/cgi-bin/awstats
目录awstats的权限位不对,更改一下
# chmod 755 awstats
回来浏览器再运行一次,统计的表格出来了,但数据都是空的,顶部有信息提示,需要更新一下统计信息。到shell,根据文档提示,运行
$ ./awstats.pl -config=aiview.com -update
提示更新成功。回到浏览器再次查看,2个月的统计信息出来了,已经自动把历史日志文件(*.1, *.2...)进行合并,但关键字分析部分,中文关键字是乱码,需要更改配置文件中的编码。
安装完毕!


