<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 
一,下载
     
      awstats-6.9.tar.gz
      cronolog-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.6.2.tar.gz(日志切割用)
二, 解压并安装
 
tar –zxvf awstats-6.9.tar.gz
tar –zxvf cronolog-1.6.2.tar.gz
mv awstats-6.9 awstats
mv awstats /usr/local/
cd /usr/local/awstats/tools/
perl awstats_configure.pl

  在安装之前确定本机已经安装了 perl , 在执行 perl 过程中会要求你输入域名(或 IP ),指定配置文件目录,指定 apache 安装目录,重启 apache

这个过程还要注意输出内容(如下,告诉你如何访问)

You can also read your statistics for '192.168.109.4' with URL:

 

进入 cronolog 解压目录

cd cronolog-1.6.2
./configure
 make && make install

 

三, 编辑apache的配置文件
 
vi /etc/httpd/conf/httpd.conf( 添加如下内容 )

 
<VirtualHost 192.168.109.4>             # 定义一个虚拟主机 192.168.109.4

Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"

Alias /awstatscss "/usr/local/awstats/wwwroot/css/"

Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"

ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

CustomLog "|/usr/local/sbin/cronolog /var/log/httpd/%Y%m%d.access.log" combined

# 使用 apache 自带的轮循工具: rotatelogs 来对日志文件进行轮循并 将日志重定向到cronolog

这个目录要和配置文件上的目录对应起来

ErrorLog "/var/log/httpd.error_log"

</VirtualHost>

 
四, 修改配置文件如下:
 
    vi /etc/awstats/awstats.192.168.109.4.conf
     LogFile="/var/log/http/qubaoquan/%YYYY-0%MM-0%DD-0.access.log"
DirData="/usr/local/awstats/data"

 
五, 创建数据目录并创建自动化任务

  
   mkdir -p /usr/local/awstats/data/

    * * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl –update –config=192.168.109.4

 
六,访问

 
七, 截图(下载到本地再看)