部署Awstats统计Http访问日志

说明:

   Awstats日志统计工具可统计页面访问量、访问者地区、文件点击数排名、搜索关键词、浏览器类型等,特点是在24小时之内,不重复统计同一个客端的访问。

前提:

   安装Apache httpd软件包(此软件有依赖关系,需配置yum库)

步骤:

一、 安装awstats-7.1.tar.gz软件包

   [root@localhost]#cd  Desktop (我的包放在桌面上)

   [root@localhost Desktop]# tar -zxvf awstats-7.1.tar.gz -C /usr/local/(将软件解压到这个目录)

      [root@localhost src]# cd /usr/local/

      [root@localhost local]# mv awstats-7.1/ awstats(将原awstats-7.1 改名为awstats

      [root@localhost local]# cd awstats/tools/

      [root@localhost tools]# ./awstats_configure.pl   //运行配置文件之后出现交互内容:

       ...

       Config file path ('none' to skip web server setup):

       > etc/httpd/conf/httpd.conf    //输入apache的主配置文件

       ...

       -----> Need to create a new config file ?

       Do you want me to build a new AWStats config/profile

       file (required if first install) [y/N] ? y  

       ...

       Your web site, virtual server or profile name:

       > www.tarena.com            //输入你的web服务器名字

       ...

       Default: /etc/awstats

       Directory path to store config file(s) (Enter for default):

       >

       ...

       /usr/local/awstats/tools/awstats_updateall.pl now

       Press ENTER to continue...

       ...

       Press ENTER to finish...

二、 修改awstats主配置文件

[root@localhost tools]# vim /etc/awstats/awstats.www.tarena.com.conf (安装完后会生成这个目录下的      这个文件)

...

51 LogFile="/var/log/httpd/access_log"   //将需要统计的网站日志文件路径写到这里

三、 将网站日志文件导入Awstats

       [root@localhost tools]# ./awstats_updateall.pl now   (日志导入命令)

       执行后会出现下面的提示:

       Error: AWStats database directory defined in config file by 'DirData' parameter (/var/lib/awstats)                     does not exist or is not writable.   //表示导入之前需要创建/var/lib/awstats这个目录

       

           [root@localhost tools]# mkdir /var/lib/awstats


           [root@localhost tools]# crontab –l    //配置任务计划命令

           */5 * * * * /usr/local/awstats/tools/awstats_updateall.pl now  //任务计划内容

           [root@localhost tools]# service crond restart

           [root@localhost tools]# chkconfig crond on

四、 通过客户端证

   在地址栏中输入:http://www.tarena.com/awstats/awstats.pl?config=www.tarena.com

wKioL1NSl93CYZadAAetnUMbej4142.jpg

      补充:

       通过html代码实现网页跳转功能

       [root@localhost tools]# vim /var/www/html/awstats.html

       <html>

       <head><metahttp-equiv=refreshcontent="0; url=http://www.tarena.com/awstats/awstats.pl?                     config=www.tarena.com">

       </head>

       <body>

       </body>

       </html>

       测试,输入http://www.tarena.com/awstats.html

wKiom1NSmQzTR8LlAAetnUMbej4385.jpg