最初对awstats仅是听说过,这阵子要用到,网上搜了搜,相关的介绍,不得不说,真少,索性便自己写个,对于自己是个记录,以后能看,或许还能帮助到别人,哈哈。不废话了。切入正题。
这是一个用起来很爽的日志分析工具,几乎完全满足一些中小型网站的需求分析,当然,这是笔者认为;
写在安装之前,笔者再废话一句:安装过程中的许多注释,皆笔者个人理解,不正之处欢迎指正。
安装环境:
RHEL 5.8 32bit
Apache为光盘源,YUM安装,无任何修改
主机IP: 192.168.77.253 主机名:none.mos.com
软件版本awstats-7.1-1.noarch.rpm
AWStats的功能很强,这里笔者用来分析两个笔者借来的日志文件以作实验,其大致功能有:对访问量,次数,点击量,数据量;每月,每日,每小时的分析;持续访问时间,访问的文件类型等等。
AWStats是基于Perl的WEB日志分析工具,因此使用之前需要系统已能正常使用Perl,而现在大多Linux发行版,都已默认支持,笔者便未提及。其执行过程大致如下:先找到apache的日志文件--->调用指定的脚本进行分析--->然后将结果存储到一个纯文本的数据库(此数据库目录默认安装不存在,需自行创建)--->最后通过调用一个cgi程序使web显示最终效果。
开始安装:
一、下载并安装,最初笔者使用的是源码编译安装,后来发现,其实有rpm而且源码跟rpm几乎没区别,所以就直接使用rpm安装了,重要的是配置过程: