awstats安装与配置
- Mon, 15 Jun 2009 05:32:35 +0800
为了对站点进行更有效的优化,我使用AWStats来进行分析和统计。在此之前得配置Nginx生成相关的访问记录,请参考我另一篇关于Nginx访问记录的配置文档。
wget http://prdownloads.sourceforge.net/awstats/awstats-6.9.tar.gz
tar zxf awstats-6.9.tar.gz
cd awstats-6.9
mv wwwroot /data/www/awstats.lewphee.com安装GeoIP的C库
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar zxf GeoIP.tar.gz
cd GeoIP
./configure
make && make install && make clean
perl -MCPAN -e 'install Geo::IP'
perl -MCPAN -e 'install Geo::IPfree'下载GeoIP/GeoIPCityLite包:解包并部署到awstats目录下:
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gzgzip -d *.gz
复制通用可包含配置文件,当使用参数config时,awstats会找awstats.xxxx.conf的文件。所以把相同部分包含进来。如果不指定config时,awstats会找awstats.conf配置文件
cp awstats.model.conf awstats.common.conf修改awstats.common.conf的一些配置选项:
LoadPlugin="decodeutfkeys"
LoadPlugin="geoip GEOIP_STANDARD /data/www/awstats.lewphee.com/cgi-bin/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /data/www/awstats.lewphee.com/cgi-bin/GeoLiteCity.dat"创建data目录用于统计数据输出:
mkdir data然后生成awstats.lewphee.conf
Include "awstats.common.conf"
LogFile="/logs/www.lewphee.com/%YYYY-24%MM-24/access_%YYYY-24-%MM-24-%DD-24.log"
SiteDomain="www.lewphee.com"
HostAliases="lewphee.com"
DefaultFile="index.html"
DirData="/data/www/awstats.lewphee.com/cgi-bin/data/"并修改awstats.pl: 设置LIMITFLUSH加10倍
$LIMITFLUSH=50000自动更新:
在crontab那可以设置自动更新:
#update awstats
0 0 * * * (/data/www/awstats.lewphee.com/cgi-bin/awstats.pl -update -config=lewphee)
- 热门文章
- 评论
- 发表评论:





