学海无涯

记录我的程序人生...

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

流量(AWStats)分析系统安装说明

Step 1、下载软件
awstats.exe  http://awstats.sourceforge.net/Download
ActivePerl MSI http://www.activestate.com/  (需要Perl支持)

Step 2、安装 ActivePerl
安装ActivePerl 到你的服务器上. 默认安装在C:\Perl .

Step3、安装 AWStats
根据安装提示, 按默认设置安装到C:\Program Files\AWStats 目录下.

When prompted for your web server path simply add “none” and continue on.

下一步,同意建立一个配置文件。Do you want me to build a new AwStats config/proiles file (回答 yes)

输入网站配置文件名称www.domain.com, 安装完将会创建一个awstats.www.domain.com.conf的配置, 如有多个网站需要流量统计, 则复制一份,并修改里面的部份参数即可。

按Enter 完成安装

Step4、在IIS建立一个站点,用于访问流量统计(也可以在已有站点中建立虚拟目录)
将站点主目录指向C:\Program Files\AWStats\wwwroot  并设置脚本与可执行权限

Step 5、设置Perl在IIS中的扩展服务
打开IIS服务管理器, Web服务扩展, 启用"Perl CGI Extension"

Step 6、在IIS中设置pl文件的应用程序映射 执行文件c:/Perl/bin/perl.exe "%s" %s 扩展名: .pl

Step 7、 配置本地Web日志参数
a). 活动日志格式(W3C扩展日志文件格式)
b). 点击属性, 日志计划选日期,  设置日志文件目录,默认C:\WINDOWS\system32\LogFiles

c). 点击高级页, 日志格式选项中, 保持下列选项被选中:
- 日期 (date)
- 日间 (time)
- 客户端 IP 地址(c-ip)
- 用户名(cs-username)
- 方法 (cs-method)
- URI 资源 (cs-uri-stem)
- URI 查询 (cs-uri-query)
- 协议状态(sc-status)
- 发送字节数(sc-bytes)
- 协议版本(cs-version)
- 用户代表(cs(User-Agent))
-引用站点 (cs(Referrer))

Step 8、创建AWStats 数据目录
C:\Program Files\AWStats\wwwroot 目录创建一个data目录,并设置IUSR_MyServer的帐户权限为可“修改”

Step 9、删除旧的日志文件

Step 10、修改AWStats 配置文件
找到C:\Program Files\AWStats\wwwroot\cgi-bin下找到awstats.www.domain.com.conf,找到下列项,并修改之!
******************************************************************************
LogFile=" C:\WINDOWS\system32\Logfiles\W3SVC1\ex%YY%MM%DD.log"
LogType=W
LogFormat = "date time cs-method cs-uri-stem cs-uri-query cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes"
LogSeparator=" "
SiteDomain="www.domain.com"
HostAliases=" www.domain.com "
DNSLookup=1
DirData="C:\Program Files\AWStats\wwwroot\data"
DirCgi="/cgi-bin"
DirIcons="../icon"
***************************************************************************

Step 11、测试
进入 “C:\Program Files\AWStats\wwwroot\cgi-bin” 目录,运行Perl 更新AWStats 数据文件:
awstats.pl -config=www.domain.com –update
运行后将提示: *******************************************************************************************
C:\Inetpub\wwwroot\awstats\cgi-bin>awstats.pl -config=simonsSite -update
Update for config " C:\Inetpub\wwwroot\awstats\cgi-bin/awstats.simonsSite.conf"
With data in log file " C:\WINDOWS\system32\Logfiles\\W3SVC1021502843\ex040716.log"...
Phase 1 : First bypass old records, searching new record...
Direct access to last remembered record has fallen on another record.
So searching new records from beginning of log file...
 Phase 2 : Now process new records (Flush history on disk after 20000 hosts)...
Jumped lines in file: 0
Parsed lines in file: 12
Found 2 dropped records,
Found 6 corrupted records,
Found 0 old records,
Found 4 new qualified records. ********************************************************************************************

Step 12、查看流量统计页面
http://statistics.mydomain.com/cgi-bin/awstats.pl?config=www.domain.com

Step 13、其他站点流量统计
awstats.otherDomain.conf
打开配置文件,并修改相关项的内容:
 - LogFile
 - SiteDomain
 - HostAliases

其他未明事项, 可查阅相关的英文安装文档。

posted on 2005-06-02 16:23  josson  阅读(732)  评论(0编辑  收藏  举报