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. 结束了.

ubuntu 下安装 awstats相关推荐

  1. Ubuntu 下安装thttpd Web服务器

    不知道大家是不是真的需要用appache这么复杂的功能这么强大的web server,其实有很多时候使用webserver也只是一种远程共享访问的方式.这里,Ubuntu repository的提供了 ...

  2. Ubuntu下安装Apache+PHP+Mysql

    Ubuntu下安装 apache+php+mysql文本服务器! ------------------------------------------------------------------- ...

  3. ubuntu下安装ftp服务器

    ubuntu下安装ftp服务器 Ftp服务器是使用以vsftp为例. 1. 安装     $sudo aptitude install vsftpd     $ps aux | grep 'ftp' ...

  4. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

  5. ubuntu下安装windows虚拟机

    ubuntu下安装win7虚拟机总结 ubuntu16.04 虚拟机 安装win7/win10 http://WIN10:你不能访问此共享文件夹,解决方法 VirtualBox虚拟机剪贴板共享

  6. Linux :debian(ubuntu)下安装和使用haskell

    文章目录 Linux :debian(ubuntu)下安装haskell 安装 使用 Linux :debian(ubuntu)下安装haskell 安装 直接使用apt进行安装: sudo apt- ...

  7. Linux: debian/ubuntu下安装和使用Java 11

    Linux: debian/ubuntu下安装和使用Java 11 只需6行命令: su - echo "deb http://ppa.launchpad.net/linuxuprising ...

  8. Linux: debian/ubuntu下安装和使用Java 8

    Linux: debian/ubuntu下安装和使用Java 8 7行命令解决问题: su - echo "deb http://ppa.launchpad.net/webupd8team/ ...

  9. Linux: debian/ubuntu下安装Neo4j

    文章目录 Linux: debian/ubuntu下安装Neo4j Linux: debian/ubuntu下安装Neo4j Neo4j的官方仓库地址:neo4j/neo4j: Graphs for ...

最新文章

  1. 分布式经典书籍--深入分布式缓存 从原理到实践
  2. python3.7.4+Django2.2.6一直提示path404报错问题:“Using the URLconf defined in XXX.urls, Django tried this...”
  3. 验证码类,生成验证码
  4. 《程序设计与数据结构》第八周学习总结
  5. Go 1.5交叉编译
  6. linux zookeeper 端口号,linux下zookeeper安装
  7. Windows 8 Directx 开发学习笔记(十一)地形纹理贴图
  8. VC++运行时静默安装
  9. Android之在不同的Activity之间传递数据
  10. 计算机录入技术五笔输入法教案,五笔输入法教案
  11. 最小生成树(最小支撑树)算法
  12. Mortal Kombat Tower - 每天一把CF - 20200919
  13. 读了7年通信最后还是转了码,这值得吗?
  14. Stone教程:一行代码就可以把3D场景植入到普通网页中
  15. uni-app左右平分九宫格样式
  16. win10系统开机启动连不上网
  17. 【python】画玫瑰花喽!!!
  18. 铰削和铰刀的基本概念
  19. 官宣!湖北高校尽量不延迟毕业时间
  20. 使用php解析url中出现\u002乱码问题的方法

热门文章

  1. OAuth2认证流程
  2. 未明学院:咨询/投行/四大/券商/私募,上交学姐传授商科实习秘籍!
  3. CSAP_ORD_BOM_MAINTAIN 销售订单BOM
  4. 修改注册表后的严重问题
  5. 香港高防IP优势及哪些行业适合使用
  6. Python学习日记(三) 学习使用dict
  7. html样式优先级important,如何提升CSS优先级,!important的用法
  8. matlab利用图像处理手段进行细胞计数
  9. 硬件设计15---什么是HDMI驱动器?
  10. 搜狗搜索日志分析系统500w数据(实现数据分析需求一至五)