一、Awstats安装配置
详细安装步骤这里不再赘述,如有需要请参考博客另一篇文章:awstats+jawstats构建日志自动分析系统
1、安装
[root@iredmail ~]# cd /opt
[root@iredmail opt]# wget
[root@iredmail opt]# tar -zxf awstats-7.1.1.tar.gz
[root@iredmail opt]# mv awstats-7.1.1 /usr/local/awstats
[root@iredmail opt]# chown -R root:root /usr/local/awstats
[root@iredmail opt]# chmod +x /usr/local/awstats/tools/*.pl
[root@iredmail opt]# chmod +x /usr/local/awstats/wwwroot/cgi-bin/*.pl
[root@iredmail opt]# cd /usr/local/awstats/tools
[root@iredmail tools]# ./awstats_configure.pl
输入 none 然后回车
输入 y 确认创建配置文件
输入配置文件名称,一般输入域名,这里是以为案例
配置文件使用默认路径 /etc/awstats
按回车继续
按回车完成配置文件的创建
2、修改awstats配置文件
[root@iredmail tools]# vi /etc/awstats/awstats..conf #如果有多个站点需要统计,请配置多个配置文件
LogFile="/htdoc/logs/2013/05/access_20130526.log"//指定log文件的存储位置
如果你希望每天能定时生成昨天的报表,可以:
LogFile="/htdoc/logs/%YYYY-24/%MM-24%/access_%YYYY-24%MM-24%DD-24.log"
注:根据你的日志路径和对应的日志文件名进行修改。对应Nginx日志切割程序所生成的目录存放结构保存的nginx日志文件。要注意Awstats的年月日格式的跟Nginx的写法有所不同,其中%YYYY-24/%MM-24/%DD-24表示年月日都减去24小时,也就是昨天的日志目录。
3、生成Awstats统计结果静态页面
[root@iredmail awstats]# mkdir -p /htdoc/awstats/html #创建存放结果的目录
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config= -lang=cn -dir=/htdoc/awstats/html -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
说明:
/usr/local/awstats/tools/awstats_buildstaticpages.pl Awstats 静态页面生成工具
-update -config= 更新配置项,指定配置文件
-lang=cn 语言为中文
-dir= 指定静态页面的存储位置
-awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl Awstats 日志更新程序路径
阅读(2517) | 评论(0) | 转发(0) |