sanhutrees 发表于 2018-12-10 07:52:52

AWStats在IIS 6 / Windows Server 2003中的简明配置步骤

  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
http://www.sai52.com/attachments/date_200810/860fdc5ee18f377c9298dec23aa4cab0.jpg
  这里是选择安装选项,一般就是用默认,直接点next,install安装,安装完成。
http://www.sai52.com/attachments/date_200810/1649d7f98edfc908b04d7caf2ce90dda.jpg
  第二步:检查权限,添加CGI映射。打开c:\perl目录的属性,点安全,查一下user账号对这个目录要有读取,读取和运行,列出文件夹三个权限,要不运行CGI程序时会提示输入用户名密码。
http://www.sai52.com/attachments/date_200810/b9cb7e0e835a77cdc7cca2592fe742c3.jpg
  打开IIS管理器,WEB服务扩展,允许所有未知CGI扩展,Perl CGI Extension,Perl ISAPI Extension,PerlEx ISAPI Extension
http://www.sai52.com/attachments/date_200810/172aafef48ce46a34cb71d615690c168.jpg
  然后回到网站属性,在主目录选项里点配置,添加CGI后缀映射。点添加,可执行文件后面输入C:\Perl\bin\perl.exe %s %s,或者直接把.pl的配置复制上来,扩展名是cgi,限制为GET,HEAD,POST,TRACE,点确定。
http://www.sai52.com/attachments/date_200810/c5db6c3d7b8c9aff51d371a976076807.jpg
  到这里CGI的配置就全部完成了,打开你的网站,CGI程序是不是就可以运行了。

页: [1]
查看完整版本: AWStats在IIS 6 / Windows Server 2003中的简明配置步骤