ubuntu 下安装 awstats

linux 下安装 awstats

来源网址 http://blog.csdn.net/xkou
awstats 是一款功能强大的日志分析程序, 下面是 ubuntu 下的安装过程

  1.  下载 awstats 下载页面 http://awstats.sourceforge.net/#DOWNLOAD
  2.  解压到 /usr/local/awstats 下面
  3.  目录结构为 /usr/local/awstats/   
                                          -- docs
                                          --tools
                                          --wwwroot
  4. 新建文件夹 /etc/awstats
  5. cp /wwwroot/cgi-bin/awstats.model.conf /etc/awstats/common.conf
  6. 编辑 common.conf , 添加
    LoadPlugin="decodeutfkeys"
    LoadPlugin="geoip GEOIP_STANDARD /usr/local/awstats/wwwroot/cgi-bin/plugins/GeoIP.dat"  # 需要 geoip
    LoadPlugin="qqhostinfo" # 需要下载 qqhostinfo.pm
    DirData="/usr/local/awstats/data"
    DirIcons="/awstatsicons"
    AllowToUpdateStatsFromBrowser=1

  7. 假设站点为 xxoo.com, 新建文件 /etc/awstats/awstats.xxoo.conf, 必要为 awstats.xxxxx.conf 的格式,内容为
    Include "common.conf"
    LogFile="/var/log/apache2/access_xxoo_log.%YYYY-24%MM-24%DD-24" # 下面介绍日志生成方法
    SiteDomain="www.xxoo.com"
    HostAliases="xxoo.com"
    DefaultFile="i.html"
    DirData="/usr/local/awstats/data"   
  8. 新建目录: /usr/local/awstats/data 旋转分析出来的数据
  9. 安装 cronolog, apt-get install cronolog 用于输出指定格式日志
  10. 设置 apache 输出日志格式:
    CustomLog "| cronolog /var/log/apache2/access_xxoo_log.%Y%m%d" combined
  11. 设置访问 awstats的目录:
    <VirtualHost *:80>
        ServerName xxoo.com
        ServerAlias www.xxoo.com
        DirectoryIndex  index.html index.htm index.php
        DocumentRoot /data/     
         
        Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
        Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
        Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"  
         
        Alias /kk "/usr/local/awstats/wwwroot/cgi-bin"

        <directory "/usr/local/awstats/wwwroot/cgi-bin">
            AllowOverride None
            SetHandler perl-script
            PerlResponseHandler ModPerl::Registry
            PerlOptions +ParseHeaders
             
            Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
        </directory>
    </VirtualHost>
  12. 访问地址为 http://xxoo.com/kk/awstats.pl?config=xxoo, 这时候访问会有问题 geo  还没有装.
  13. 安装 geoip:
     sudo apt-get install libgeo-ip-perl
  14. 下载最新 GeoIP.dat 地址是  http://www.maxmind.com/download/geoip/database/, 下载 GeoIP.dat 放到 /usr/local/awstats/wwwroot/cgi-bin/plugins/
  15. 下载 QQWry.Dat 地址是: http://www.cz88.net/fox/
  16. 下载 QQwry的perl接口文件 , QQwry.pl 地址是: 分析 QQWry.dat 的 perl 脚本
  17. 下载 http://www.ieasy.org/download/qqhostinfo.pm 安装到  /usr/local/awstats/wwwroot/cgi-bin/plugins/
  18. 修改 QQwry.pl , 替换 ./QQWry.Dat 为 ${DIR}/plugins/QQWry.Dat
  19. 下面是每天更新一下的cron脚本:
    2 0 * * * perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=xxoo -update # 记得重启 cron服务:
    /etc/init.d/cron restart

  20. 结束了.



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值