Awstats是一个免费、简洁、强大有个性的统计工具。 本文介绍在CentOS配置AWStats来分析Nginx和Apache日志。
AWStats安装
复制代码代码示例:
1.cd /tmp
2.wget http://prdownloads.sourceforge.net/awstats/awstats-7.0.tar.gz 3.tar xzf awstats-7.0.tar.gz 4.mv awstats-7.0 /usr/local/awstats 5.cd /usr/local/awstats/tools 6.mkdir /etc/awstats /var/lib/awstats
AWStats配置
1.perl awstats_configure.pl
复制代码代码示例:
Config file path (‘none’ to skip web server setup):
—–> Need to create a new config file ?
—–> Define config file name to create
—–> Define config file path 编辑配置文件awstats.www.jbxue.com.conf。
vi /etc/awstats/awstats.www.jbxue.com.conf
复制代码代码示例:
LogFile="/home/centos/log/access.log"
cp -R /usr/local/awstats/wwwroot/css /home/www/default
手动执行命令更新日志统计数据库及生成静态文件到目录/home/www/default/awstats:
复制代码代码示例:
/usr/local/awstats/tools/awstats_buildstaticpages.pl -config=www.jbxue.com -update -lang=cn -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -dir=/home/www/default/awstats
之后你就可以使用http://ip或域名/awstats/awstats.www.jbxue.com.html访问日志统计页面。
复制代码代码示例:
crontab -e
58 23 * * * /usr/local/awstats/tools/awstats_buildstaticpages.pl -config=www.jbxue.com -update -lang=cn -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -dir=/home/www/default/awstats
awstats_buildstaticpages.pl脚本使用说明: |