zongyimin 2012-03-12
1、首先下载最新版的awstats-6.95.tar.gz至某目录中,而后进行安装配置的准备工作:
mkdir /var/lib/awstats 创建awstats的工作目录
tar zxvf awstats-6.95.tar.gz 解压
mv awstats-6.95 /usr/local/awstats 将解压出来的目录移到我们创建的工作目录
file (required if first install) [y/N] ? y 这里用来指定是否需要为某站点创建统计日志的配置文件,如果需要,则指定"y"。
> www.test.com 这里接上一步,说明需要为web中的哪个站点创建统计日志所需的配置文件。
> 这里指定上述配置文件的存放目录,默认为/etc/awstats,通常默认即可。
Press ENTER to continue... “回车”继续
> perl awstats.pl -update -config=www.test.com
> perl awstats.pl -output=pagetype -config=www.test.com
Press ENTER to finish... “回车”继续,并结束配置过程
3、调整前面为某站点创建的统计日志所需的配置文件中指定的、某站点实际使用的日志文件的路径
vim /etc/awstats/awstats.www.test.com.conf
找到如下行:
LogFile="/var/log/httpd/mylog.log"
把后的日志文件的路径修改为您此站点实际日志文件的路径即可,如您的日志文件路径为“/var/log/httpd/access_log”,需要将上述行修改为如下行:
LogFile="/var/log/httpd/access_log"
4、手动更新网站的统计数据。
cd /usr/local/awstats/wwwroot/cgi-bin/
perl awstats.pl -update -config=www.test.com
现在就可以在浏览器地址栏输入类似如下地址查看日志了:
http://www.test.com/awstats/awstats.pl?config=www.test.com
(注: 如果需要将某统计信息生成为静态的html页面,使用以下命令即可实现:)
perl awstats.pl -output=pagetype -config=www.test.com > awstats.www.test.com.html
5、可以将以上命令放到crontab中执行,并根据需要指定更新的频率和时间:
33 6 * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.test.com >/dev/null 2>&1