首页 > linux, 计算技术 > AWStats 的使用

AWStats 的使用

2008年12月28日

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=1

ExtraSectionName2=”Baidu crawls – Top 50″
ExtraSectionCodeFilter2=”200 304″
ExtraSectionCondition2=”UA,(.*Baiduspider.*)”
ExtraSectionFirstColumnValues2=”URL,(.*)”
ExtraSectionFirstColumnFormat2=”%s
ExtraSectionStatTypes2=PHBL
ExtraSectionAddAverageRow2=0
ExtraSectionAddSumRow2=6
MaxNbOfExtra2=50
MinHitExtra2=1

ExtraSectionName3=”Yahoo Slurp crawls – Top 50″
ExtraSectionCodeFilter3=”200 304″
ExtraSectionCondition3=”UA,(.*Slurp.*)”
ExtraSectionFirstColumnValues3=”URL,(.*)”
ExtraSectionFirstColumnFormat3=”%s
ExtraSectionStatTypes3=PHBL
ExtraSectionAddAverageRow3=0
ExtraSectionAddSumRow3=7
MaxNbOfExtra3=50
MinHitExtra3=1

ExtraTrackedRowsLimit=20000

linux, 计算技术 ,