码迷,mamicode.com
首页 > 其他好文 > 详细

部署awstats分析系统

时间:2016-04-04 21:17:03      阅读:508      评论:0      收藏:0      [点我收藏+]

标签:配置文件   服务器   软件包   local   统计   


Awstats是使用Perl语言开发的一款开源日志分析系统,他不仅可以用来分析apache网站服务的访问日志,也可以用来分析sambavsftpdiis等服务的日志信息

 

一.安装awstats软件包

    只需要将软件包解压到httpd服务器中的/usr/local/目录下即可

                       tar zxf awstats-7.3 

                    mvawstats-7.3  /usr/local/awstats

一.为要统计的站点建立配置文件

    Awstats系统支持统计多个网站的日志文件,通常以网站名称来区分不同的站点。

  1. 首先切换到awstat/tools目录下,并执行其中的awstats_configure.pl脚本。

    技术分享

    之后会进入一个交互式的配置过程。

  1. 指定httpd主配置文件的路径和要统计的网站名称(中间的一路Y然后回车完成)

    技术分享

  1. 修改站点统计配置文件

                vim/etc/awstats/awstats.www.akhack.com.conf

                LogFile=”/usr/local/httpd/logs/accesss_log”  //修改为记录访问日志的路径

                DirData=”/var/lib/awstats”    //指定数据目录(需要创建这个目录)

                   mkdir/var/lib/awstats

  1. 执行日志分析,并设置cron计划任务

    chmod+x awstats_updateall.pl

   ./awstats_updateall.pl  now  //更新所有站点的日志统计数据

   crontab  -e

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

   servicecrond start    

  Chkconfig–level 35 crond on

            http://www.akhack.com/awstats/awstats.pl?config=www.akhack.com//访问分析系统


一.客户机地址限制

通过配置项orderdeny from allow from,可以根据客户机的主机名和ip地址泪决定客户端访问。

Order用于设置限制顺序

Deny fromallow from用于设置具体限制内容

Allowdeny:先允许后拒绝

Denyallow:先拒绝后允许

配置如下:

    技术分享


一.用户授权访问限制

  1. 创建用户认证数据文件

    技术分享


  1. 添加用户授权配置

    技术分享

本文出自 “carey” 博客,请务必保留此出处http://akhack.blog.51cto.com/11084669/1760090

部署awstats分析系统

标签:配置文件   服务器   软件包   local   统计   

原文地址:http://akhack.blog.51cto.com/11084669/1760090

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!