安装日志分析工具awstats

                                                安装awstats日志分析工具
注意:本次安装基于编译安装的LAMP平台,apache为最新的httpd-2.4.2版本与以往略有不同。
1.安装awstats
# unzip awstats-7.0.zip -d /usr/local/
# mv /usr/local/awstats-7.0 /usr/local/awstats
# cd /usr/local/awstats/tools
# perl awstats_configure.pl
1)自动检测apache配置文件
2)检测配置文件日志记录格式,提示设置日志格式为combined,选y
3)提示创建新配置文件,选y
4)提示输入站点名称,输入你对应的域名
5)默认的配置文件路径,选择默认,选y
2.修改相应参数
# vim /etc/httpd/httpd.conf
//修改<Directory "/usr/local/awstats/wwwroot">中关于授权的两行,修改为如下:
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Require all granted
</Directory>
注意:只有在httpd-2.4以上版本才需要,因为apache2.4以上版本更改了授权设置
//查找#LoadModule cgi_module modules/mod_cgi.so,去掉#号,使apache载入cgi模块
# mkdir /var/lib/awstats //创建awstats保存数据文件的目录
# vim /etc/awstats/awstats.XXXXX.conf //XXX为安装时输入的站点名称,修改该配置文件:LogFile 参数值为你的日志文件路径。
# /usr/local/awstats/tools/awstats_updateall.pl now //awstats读取日志文件用来分析,可以把该命令加入crontab任务计划定期执行,也可以修改配置文件使可以使用浏览器更新,设置方法:
# vim /etc/awstats/awstats.XXXXX.conf
//修改该参数值为1,例如:AllowToUpdateStatsFromBrowser=1
# chown -R daemon /var/lib/awstats //把该目录属主更改为httpd用户daemon,使可以对该目录有写权限。
 
记得关闭selinux和iptables或者做好相关设置,避免造成无法访问。
 
3.配置使用qq的ip数据库解析ip
 
A> 先下载需要的相关文件, 点击这里下载,(IP数据库更新于2012-12-15)
 
B> 复制3个文件到wwwroot/cgi-bin/plugins/目录下,例如我这里是:/usr/local/www/awstats/wwwroot/cgi-bin/plugins/
 
C> 添加两个文件的执行权限:
chmod +x qqwry.pl
chmod +x qqhostinfo.pm
 
D> 在awstats配置文件中添加如下行:
 
LoadPlugin="qqhostinfo"
 
E> 删除之前的日志分析数据,然后重新分析下查看效果,如图:
 

你可能感兴趣的:(awstats)