awstats 的安装及配置
awstats 是一个基于 perl 的 web 日志分析工具,与另一个优秀的日志分析工具 webalizer 相比,虽然速度稍慢,但输出统计项目更丰富。
$awstats-cgi=/home/centeur/public_html/cgi-bin/awstats
$awstats=/home/centeur/public_html/awstats
#下载回来的 awstats 分3个目录:wwwroot、tools 和 docs,将 wwwroot/cgi-bin 和 tools 下的内容放到 $awstats-cgi,将 wwwroot 下的 css、classes、js、icon 放到 $awstats
cp -R wwwroot/cgi-bin/* $awstats-cgi
cp -R tools/* $awstats-cgi
cp -R wwwroot/css $awstats
cp -R wwwroot/classes $awstats
cp -R wwwroot/js $awstats
cp -R wwwroot/icon $awstats
#建立 data 目录,用于存储 awstats 更新统计数据时的分析结果
cd $awstats-cgi
mkdir data
#awstats 的命名规则是 awstats.sitename.conf,awstats.model.conf 是模板文件,共有的设置我将其保存在 common.conf,独有的设置保存在每个域名对应的设置文件,只要在其中加上 Include "common.conf",就可以加载共有的设置
cp awstats.model.conf common.conf
#修改 common.conf
LogType=W
LogFormat=1
DirData="/home/centeur/public_html/cgi-bin/awstats/data"
DirCgi="/cgi-bin/awstats"
DirIcons="/awstats/icon"
MiscTrackerUrl="/awstats/js/awstats_misc_tracker.js"
Lang="cn"
StyleSheet="/awstats/css/awstats_default.css"
#新建 awstats.a.com.conf
Include "common.conf"
LogFile="gzip -d < /home/centeur/logs/a.x.net-%MO-24-%YYYY-24.gz |"
SiteDomain="a.com"
HostAliases="www.a.com a.x.net www.a.x.net"(x.net 的子域名 a.x.net 是 a.com 的别名)
#更新统计数据,现在就可以在浏览器中键入 http://x.net/cgi-bin/awstats/awstats.pl?config=a.com 查看站点的访问情况了
./awstats_updateall.pl now -configdir=.
#每天0点整自动运行
crontab -e
0 0 * * * /home/centeur/public_html/cgi-bin/awstats/awstats_updateall.pl now -awstatsprog=/home/centeur/www/cgi-bin/awstats/awstats.pl -configdir=/home/centeur/public_html/cgi-bin/awstats
This entry was posted on Thursday, September 13th, 2007 at 1:11 pm and is filed under reminder. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


