站内搜索:
首页 >> 技术频道 >> Installing AWStats on IIS 6.0流量(AWStats)分析系统安装说明
Installing AWStats on IIS 6.0流量(AWStats)分析系统安装说明
作者: webabc 来源: im286 日期: 2007-2-27,21:14
Installing AWStats on IIS 6.0流量(AWStats)分析系统安装说明

Step 1、下载软件
awstats.exe  [url]http://awstats.sourceforge.net/Download[/url]
ActivePerl MSI [url]http://www.activestate.com/[/url]  (需要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)

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

按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.[url]www.domain.com.conf[/url],找到下列项,并修改之!
******************************************************************************
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=" [url]www.domain.com[/url] "
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、查看流量统计页面
[url]http://statistics.mydomain.com/cgi-bin/awstats.pl?config=www.domain.com[/url]

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

转载请注明出自落伍im286.com,本贴地址:http://www.im286.com/viewthread.php?tid=1081156