Windows XP下AWStats的安装和使用指南

一、      AWStats 简介

AWStats 是一个用来生成 Web, 数据流, ftp 和邮件服务器统计数据,图形 的开源工具。这个日志分析工具 CGI 命令行 的格式工作,在几种图形化的 web 上充分显示你的日志中包括的信息。

AWStats 的官方网站如下:

http://awstats.sourceforge.net/

 

AWStats 的官方使用手册如下:

http://awstats.sourceforge.net/docs/index.html

 

二、      Windows AWStats 的安装和配置

1.    Perl 的下载和安装

因为 AWStats 是依赖于 Perl 的工具,所以需要事前安装 ActivePerl

1.1   ActivePerl 的下载地址

For  2-bit Windows:

http://downloads.activestate.com/ActivePerl/releases/5.12.2.1202/ActivePerl-5.12.2.1202-MSWin32-x86-293621.msi

For  64-bit Windows:

http://downloads.activestate.com/ActivePerl/releases/5.12.2.1202/ActivePerl-5.12.2.1202-MSWin32-x64-293621.msi

 

1.2   ActivePerl 的安装

双击安装文件,安装完成之后,重新启动机器 AWStats 的下载和安装

1.1   我们采用 AWStats 最新最稳定的 6.95 版本,下载地址如下:

http://prdownloads.sourceforge.net/awstats/awstats-6.95.exe

 

1.2   双击 AWStats 的安装文件 awstats-6.95.exe

 

在如下窗口中输入 none ,跳过 apache path 的设置

Windows XP下AWStats的安装和使用指南_第1张图片

在如下窗口中输入 y ,创建一个新的 config

Windows XP下AWStats的安装和使用指南_第2张图片

接着输入中输入 XXXTestServer 的主机名

 

接着按下 Enter ,完成 config 的初步配置

 

弹出如下窗口,表示安装成功

Windows XP下AWStats的安装和使用指南_第3张图片

三、      AWStats 的配置和使用

1.    AWStats 的配置

我们打开如下配置文件:

C:/Program Files/AWStats/wwwroot/cgi-bin/awstats.XXXTestServer.conf

 

1.1   我们如下配置一些 conf 信息

配置标签

配置信息

含义

LogFile

C:/XXX/access_log.%NS

C:/XXX 是我们存放日志文件的地址

access_log.%NS 是我们的日志文件名,其中 %NS 是动态数字

LogFormat

%host - - %time1 %methodurl %code %bytesd

这是我们的日志文件的格式,具体标签的含义见 AWStats 官方手册

Lang

cn

设置语言为中文

AllowToUpdateStatsFromBrowser

1

容许浏览器实时更新数据

 

1.2   我们在 C:/Program Files/AWStats/wwwroot/cgi-bin 的目录下打开 CMD 窗口,执行如下命令,首次读取日志文件数据:

perl awstats.pl -config=XXXTestServer -update

2.    IIS 的配置

AWStats 需要在 IIS 容器中运行,所以我们需要在 IIS 做如下配置:

       2.1 IIS 中新建两个虚拟目录,分别名为 cgi-bin icon ,链接目录为 AWStats 安装

目录下 wwwroot 下的 cgi-bin icon 并且勾上 [ 执行 ( ISAPI 应用程序或 CGI)]

 

2.2   cgi-bin icon 的属性 -> 配置中加入对 .pl 文件的执行路径,具体如下:

Windows XP下AWStats的安装和使用指南_第4张图片

3.    AWStats 的访问

         我们可以通过以下 URL 访问 AWStats 的统计数据:

http://localhost/cgi-bin/awstats.pl?config=XXXTestServer

注:如果发现出现 CGI 运行错误,那可能是因为 IIS 不支持带空格的目录,请将 AWStats 目录移到 C 盘根目录下,重新配置 IIS

 

         我们可以编写以下的脚本,定时更新 AWStats 的日志数据:

cd /d C:/Program Files/AWStats/wwwroot/cgi-bin

perl awstats.pl -config="XXXTestServer" -update

pause

 

 

以上

你可能感兴趣的:(windows,XP,cgi,perl,IIS,behavior)