AWStats安装使用说明(For Windows)
一、安装ActivePerl
因为AWStats是用Perl编写的程序,所以必须先安装ActivePerl(For Win32)程序。
这 里我选择的版本是ActivePerl-5.8.8.816-MSWin32-x86-255195.msi。如果选择.zip格式的安装包,则需对其解压,并在需要支持Perl脚本的虚拟目录中添加一条应用程序映射:应用程序为C:\Perl\bin\perl.exe "%s" %s(根据实际路径可能有所不同),扩展名为.pl,动作限制为GET,HEAD,POST,这样在这个虚拟目录下的.pl文件就会被当作Perl脚本解析了。
二、安装AWStats
我选择的版本是awstats-6.5.exe,在安装程序进行到最后的时候会自动运行 awstats-configure.pl程序,提示用户是否使用的apache,输入none,回车。提示是否新建一个配置文件,选择是(y),回车。 输入要统计的站点名字,这里我输入test,回车后程序会自动在cgi-bin目录中建立一个以你的站点名字命名的conf配置文件,这里我的是 awstats.test.conf
三、将IIS的log日志格式选为W3C扩展日志文件格式,点击"属性",在"常规属性"里指定自己的日志文件目录,如: E:\test\logs\ 然后在"扩展属性"里只勾选如下选项:
客户端IP地址 (c-ip)
用户名 (cs-username)
方法 (cs-method)
URI资源 (cs-uri-stem)
URI查询 (cs-uri-query)
协议状态 (sc-status)
发送的字节数 (sc-bytes)
协议版本 (sc-version)
引用站点 (cs-referer)
用户代理 (cs(user-agent))
日期 (date)
时间 (time)
为了确保log日志格式更改生效,必须先停止IIS,备份现有的log日志后将所有log日志删除,重新启动IIS并访问自己的主页。新的日志格式应该是下面这样:
2006-03-22 08:02:47 127.0.0.1 - GET /index.htm - 304 186 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1;+Maxthon) -
四、将awstats安装目录里面的cgi-bin文件夹复制到你的IIS站点的主目录中,比如我的IIS站点主目录是E:\test\www,就把cgi-bin目录复制到www文件夹下
五、将awstats安装目录里面的icon文件夹也复制到你的IIS站点的主目录中
六、编辑站点目录里的cgi-bin文件夹中的awstats配置文件,这里我的是awstats.test.conf,修改如下选项
--------------------------------------------------------------------------------
LogFile="E:\test\logs\W3SVC1\ex%YY-0%MM-0%DD-0.log"
#或IIS7.5日志文件类型名(u_ex%YY-0%MM-0%DD.log)
#iis6版本为
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"
#iis5.1版本为
LogFormat="date time c-ip cs-username cs-method cs-uri-stem cs-uri-query sc-status sc-bytes cs-version cs(User-Agent) cs(Referer)"
#根据IIS版本对应选择格式
SiteDomain="test"
HostAliases="test 127.0.0.1 localhost"
Lang="cn"
--------------------------------------------------------------------------------
七、CMD 切换目录到D:\AWStats\wwwroot\cgi-bin
运行perl awstats.pl -config=test -update
至此,AWStats在Windows下的安装配置全部完成。通过Web访问
http://localhost/cgi-bin/awstats.pl?config=test
为了使awstats自动更新,我们还需要编写一个批处理文件,放到计划任务中
--------------------------------------------------------------------------------
e:
cd test\www\cgi
-bin
perl awstats.pl -config=test -update
转载于:https://blog.51cto.com/kekuk/1029561