|
1)下载软件
C:\>cd tool C:\tool>set http_proxy=http://xxx.xxx.xxx.xxx:3128
C:\tool>wget http://downloads.sourceforge.net/project/awstats/AWStats/6.9/awstats-6.9.zip?use_mirror=ncu
C:\tool>wget http://downloads.activestate.com/ActivePerl/Windows/5.10/ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi
2)安装Perl
运行安装文件即可,安装到c:\perl
3)解压缩awstats到C:\awstats\awstats-6.9目录下
4)配置IIS日志
将IIS日志配置到E:\IISLOG目录下。
活动日志格式选用默认的“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(Referer)
其他都不要选中。
5)配置awstats
执行命令C:\awstats\awstats-6.9\tools>perl awstats_configure.pl生成初始配置文件。
打开C:\awstats\awstats-6.9\wwwroot\cgi-bin\awstats.gpd.lib.tsinghua.edu.cn.conf文件,修改:
DirData="C:/awstats/awstats-6.9/data" LogFile="E:/iislog/W3SVC732420/ex%YY-24%MM-24%DD-24.log"
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"
LoadPlugin="timezone +8"
6)每天生成日志数据
C:\awstats\awstats-6.9\wwwroot\cgi-bin>type update.bat awstats.pl -config=gpd.lib.tsinghua.edu.cn -update
设置任务计划,每天早上8:16运行该命令。
7)处理以前的日志
在awstats.gpd.lib.tsinghua.edu.cn.conf配置文件中,修改:
LogFile="C:/logs/awstats-6.9/tools/logresolvemerge.pl E:/iislog/W3SVC732420/*.log |" 并运行命令
awstats.pl -config=gpd.lib.tsinghua.edu.cn -update 8)IIS配置虚拟目录
cgi-bin: C:\awstats\awstats-6.9\wwwroot\cgi-bin
icon: C:\awstats\awstats-6.9\wwwroot\icon
在IIS的Web Service扩展中,允许Perl CGI扩展。
第一步:下载ActivePerl,并安装。这里可以选择安装路径,一般不用改用默认的c:\perl就行了,直接点next
这里是选择安装选项,一般就是用默认,直接点next,install安装,安装完成。
第二步:检查权限,添加CGI映射。打开c:\perl目录的属性,点安全,查一下user账号对这个目录要有读取,读取和运行,列出文件夹三个权限,要不运行CGI程序时会提示输入用户名密码。
打开IIS管理器,WEB服务扩展,允许所有未知CGI扩展,Perl CGI Extension,Perl ISAPI Extension,PerlEx ISAPI Extension
然后回到网站属性,在主目录选项里点配置,添加CGI后缀映射。点添加,可执行文件后面输入C:\Perl\bin\perl.exe %s %s,或者直接把.pl的配置复制上来,扩展名是cgi,限制为GET,HEAD,POST,TRACE,点确定。
到这里CGI的配置就全部完成了,打开你的网站,CGI程序是不是就可以运行了。
|
|
|
|
|
|
|