Awstats配置说明
作为一个基于Perl并以日志作为网站流量分析的工具,Awstats在设计上表现了强大的应用性。
1.原理
每个服务器可以建立很多个网站,每个网站有一个日志存储地址,Awstats通过被统计的网站的配置信息获得网站的访问日志,并通过这些日志分析出结果。
因此,我们在对一个网站进行统计之前,必须做以下操作:
A.确信将网站的访问信息写入了日志(操作:IIS中右键点击网站->选择“属性”->选择“主目录”选项卡->在“log visits前打钩”->单击“应用”)
B.网站的日志属性设置及获取日志储存地址(操作:IIS中右键点击网站->选择“属性”->选择“网站”选项卡->勾选“启用日志目录”->在活动日志中选择“W3C扩展日志文件格式”->单击旁边的“属性”按钮->选择“常规”选型卡->在新日志计划中选择“每天”->记下下面的“日志文件目录”->选择“高级”选项卡->在高级选项卡中勾选:date,time,c-ip,cs-username,cs-method,cs-uri-stem,cs-uri-query,sc-status,sc-bytes,cs-version,cs(User-Agent),cs(Refer))->点击“应用”回到网站属性窗口->点击“应用”:
2.安装perl语言解释器
由于Awstats是perl语言来写的程序,所以必须安装perl语言解释器(下载地址:http://activestate.com/Products/ActivePerl/),下载成功后直接安装运行,这里简单,安装后用户可以检查“系统变量”的path变量中是否已经添加了perl的解释器地址,如果有则表示安装成功。
3.AWstats安装
现在开始安装AWstats,首先下载 http://sourceforge.net/projects/awstats/,这里我下载的是awstats-6.8.zip,下载完成之后解压,我们会发现在解压后的文件中存在一个名为wwwroot文件夹,我们要用到的也就是它了,现在在IIS中建立一个网站,其主目录指向该文件夹地址:
4.AWstats配置
安装好awstats的最后的一步也是最关键的一步就是配置了,如果我们对一台服务器上的多个网站进行访问统计,那么必须为每一个网站建立一个配置文件,配置文件的模板是\wwwroot\cgi-bin文件夹下的awstats.model.conf文件,如果用户要为服务器中的zhliang网站建立一个配置文件,则将该文件名修改为awstats.zhliang.conf,也就是说以网站名或其别名来命名配置文件名(多个网站可以拷贝该文件分别命名),修改后用记事本打开网站配置文件,对以下参数进行修改:
1.LogFile:日志文件的文件名类型及存储位置(就是在上面第一步B中获得的日志地址),根据本例应设置为:LogFile="C:\WINDOWS\system32\Logfiles\W3SVC1\ex%YY-24%MM-24%DD-24.log"
;
2.LogType:代表日志文件的类型,W是网站,M是电子邮件,F是FTP (网站为W);
3.LogFormat:代表日志格式(由服务器类型而定),1为Apache或Lotus,2为IIS;
4.LogSeparator:网站日志文件中字段值之间的分离格式,这里选择默认值;
5.SiteDomain:被统计网站的全称,比如你现在是对http://www.zhliang.com/这个网站进行统计,那么必须设置为http://www.zhliang.com/,而不是zhliang;
6.DirData:AWStats对网站分析结果的储存位置,默认是在当前文件夹下,你可以进行修改;
7.DirCgi:cgi-bin目录的web相对地址或绝对地址;
8.DirIcons:AWStats需要使用的图片文件的相对存储路径;
9.AllowToUpdateStatsFromBrowser:是否允许从页面上更新统计分析结果,当设置为0时必须用命令行更新,所以尽量设置为1;
10.AllowFullYearView:是否运行以年为单位分析日志。AWStats默认是以月为单位分析日志数据,如果需要以年为单位进行查看分析,则设置为3,由于设置为3时在统计更新时会大量消耗内存,所以一般都设置为默认值;
11.CreateDirDataIfNotExists:如果分析结果数据保存路径不存在,是否创建该路径,1表示立即创建,当设置了DirData时,请将CreateDirDataIfNotExists设置为1;
12.MiscTrackerUrl:js/awstats_misc_tracker.js文件存储的web相对和绝对路径;
13.UseFramesWhenCGI:在访问该统计工具的时候是否采用框架来显示,一般采用默认(是);
14.Lang:该统计工具显示的语言(中文请用cn);
15.FirstDayOfWeek:每周是以monday开始,还是以sunday开始;
16.HTMLHeadSection:该统计工具的页头显示;
17.HTMLEndSection:该统计工具的页尾显示;
18.Logo与LogoLink:统计工具的logo文件及链接地址;
19.LoadPlugin:是否开启时间插件,在awstats中是以格林威治时间为基准,所以要进行时区调换,如中国应为timezone +8。
5.完毕
操作完成,在IIS中浏览cgi-bin/awstats.pl文件,并在后面加上config=你的网站名(也就是你为网站配置文件取的名字,如上面的awstats.zhliang.conf配置文件,我要访问的地址是/cgi-bin/awstats.pl?config=zhliang),点击“立即更新”,查看统计结果。