安装试用AWStats

软硬维护No Comments »

AWStats(Advanced Web Statistics)是一款开源的Web服务器日志分析软件,可以对web、mail、ftp甚至流媒体的文本日志进行分析,并且以图形化的web方式呈现出来,极大的方便了管理员对站点的访问来源、数据流量等指标进行监控。

一、基于Windows+IIS的web服务器的安装

1. 因为AWStats是基于Perl语言的,所以在Windows平台下需要先安装ActivePerl 。下载windows版的安装程序,安装时可以对安装路径进行修改。

2.下载新版本的AWStats。你可以下载压缩包,也可以下载安装文件。我下载的是压缩包,解压完成后的文件夹结构如下:
-/awstats
-/docs
-/tools
-/wwwroot
-/cgi-bin
-/classes
-/css
-/icons
-/js
-readme.txt

3.将wwwroot文件夹改名为awstats,并且copy该文件夹下的所有文件到iis下的网站主目录;或者对其web共享为awstats

4. 配置IIS使其log格式符合awstats。iis下打开网站属性,选中“启用日志记录”,在其属性对话框中选择日志每天生成,选择本地时间,并且选择log日志文件夹(默认就可以)。还必须要到高级选项中对日志格式进行修改,只选中以下几项,否则awstats会无法分析:
* 日期 date
* 时间 time
* 客户IP地址 c-ip
* 用户名 cs-username
* 方法 cs-method
* URI资源 cs-uri-stem
* 协议状态 sc-status
* 发送字节数 sc-bytes
* 协议版本 cs-version
* 用户代理 cs(User-Agent)
* 参照 cs(Referer)

配置完日志格式之后,需要停止默认网站服务,删除已有的日志文件,然后在启动服务,重新按照新格式生成日志文件。

5. 在IIS 6中还需要在Web服务扩展中选择Perl CGI Extentsion

6. 在awstats/cgi-bin中找到awstats.model.conf,并将其改名为awstats.mysite.conf。mysite根据各服务器不同情况修改。然后修改几个参数:

  • SiteDomain=”你的域名”。默认该选项是空的
  • LogFile=”IIS中设置的日志目录/ex%YY-24%MM-24%DD-24.log”。默认iis的日志文件名为exYYMMDD.log。这里的-24表示用24小时之前的年月日做为分析的日志文件。也可以用-0表示用当天的文件,但考虑到当天的日志记录并不完整,采用前一天的文件较为合适。
  • LogType=”W”,表示Web服务器日志。
  • LogFormat=”2″,表示IIS日志文件。或者打开一个新生成的log文件,在文件中找到这行”#Fields: date time cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes”,令LogFormat=”date time cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes”。
  • DirIcons=”/awstats/icon”
  • AllowToUpdateStatsFromBrowser=”1″, 允许通过网页更新统计。如果设置为0,则只能通过命令行运行update命令更新统计。

Read the rest of this entry »

Related posts

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录