AWStats 的使用
AWStats 以前用过,因为现在用了nginx服务器,nginx对perl支持不是太好用不想多开个apache来浪费资源,后来觉得直接在每天更新时生成静态页然后nginx里直接建个目录浏览就好了。也是一个解决办法。
awstats_buildstaticpages.pl 文件在awstats内的tools文件夹内。
/var/www/cgi-bin/awstats_buildstaticpages.pl -update -config=down -dir=/www/status/awstats/down/ -awstatsprog=/var/www/cgi-bin/awstats.pl -lang=cn
命令行统计增加: -databasebreak=day
报表输出时增加: &databasebreak=day&day=DD
即可按天进行统计, 解决按月统计,归档数据过大导致统计过慢/失败的问题。
在配置文件内加上搜索引擎的具体抓取页面–引自车东的blog
http://www.chedong.com/blog/archives/001200.html
ExtraSectionName1=”Google crawls – Top 50″
ExtraSectionCodeFilter1=”200 304″
ExtraSectionCondition1=”UA,(.*Googlebot.*)”
ExtraSectionFirstColumnValues1=”URL,(.*)”
ExtraSectionFirstColumnFormat1=”%s”
ExtraSectionStatTypes1=PHBL
ExtraSectionAddAverageRow1=0
ExtraSectionAddSumRow1=5
MaxNbOfExtra1=50
MinHitExtra1=1ExtraSectionName2=”Baidu crawls – Top 50″
ExtraSectionCodeFilter2=”200 304″
ExtraSectionCondition2=”UA,(.*Baiduspider.*)”
ExtraSectionFirstColumnValues2=”URL,(.*)”
ExtraSectionFirstColumnFormat2=”%s”
ExtraSectionStatTypes2=PHBL
ExtraSectionAddAverageRow2=0
ExtraSectionAddSumRow2=6
MaxNbOfExtra2=50
MinHitExtra2=1ExtraSectionName3=”Yahoo Slurp crawls – Top 50″
ExtraSectionCodeFilter3=”200 304″
ExtraSectionCondition3=”UA,(.*Slurp.*)”
ExtraSectionFirstColumnValues3=”URL,(.*)”
ExtraSectionFirstColumnFormat3=”%s”
ExtraSectionStatTypes3=PHBL
ExtraSectionAddAverageRow3=0
ExtraSectionAddSumRow3=7
MaxNbOfExtra3=50
MinHitExtra3=1ExtraTrackedRowsLimit=20000