1、AWstats7.4在Windows 10 64位下的安装与配置,以支持Apache 2.4的日志分析;

2、安装perl,打开:https://www.perl.org/ ,如图1,在Windows下分为Strawberry Perl与ActiveState Perl两个版本,在此选择ActiveState Perl;

在Windows下分为Strawberry Perl与ActiveState Perl两个版本,在此选择ActiveState Perl

3、打开:http://www.activestate.com/activeperl/downloads ,如图2,下载64位版本;

下载64位版本

4、安装Perl;提示错误:如图3,无法打开此安装程序包。请与应用程序供应商联系,以确认这是一个有效的Windows Installer 程序包。

无法打开此安装程序包。请与应用程序供应商联系,以确认这是一个有效的Windows Installer 程序包

5、下载5.22.0.2200的64位版本,如图4,名称为:ActivePerl-5.22.0.2200-MSWin32-x64-299195.msi,不再提示错误。

下载5.22.0.2200的64位版本

6、安装过程中,报错:The selected dirctory contains an incompatible version of ActivePerl,Please choose a different installation location!
选定目录包含与ActivePerl不兼容的版本,请选择不同的安装位置!先卸载,再重装安装;

选定目录包含与ActivePerl不兼容的版本,请选择不同的安装位置!

7、在cmd.exe中运行:perl -v,运行正常;

在cmd.exe中运行:perl -v,运行正常;

8、打开:http://www.awstats.org/ ,下载awstats-7.4,安装AWstats,复制awstats-7.4至E:\wwwroot\awstats-7.4;

9、运行:E:\wwwroot\awstats-7.4\tools>perl awstats_configure.pl

运行:E:\wwwroot\awstats-7.4\tools>perl awstats_configure.pl

添加虚拟主机kcuc.ygt.cm

10、修改:C:/Apache24/conf/httpd.conf

AddHandler cgi-script .cgi
AddHandler cgi-script .pl

#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses “E:/wwwroot/awstats-7.4/wwwroot/classes/”
Alias /awstatscss “E:/wwwroot/awstats-7.4/wwwroot/css/”
Alias /awstatsicons “E:/wwwroot/awstats-7.4/wwwroot/icon/”
ScriptAlias /awstats/ “E:/wwwroot/awstats-7.4/wwwroot/cgi-bin/”

#
# This is to permit URL access to scripts/files in AWStats directory.
#

<Directory “E:/wwwroot/awstats-7.4/wwwroot”>

Options FollowSymLinks ExecCGI
AllowOverride None
Order allow,deny

Allow from all

</Directory>

修改:C:/Apache24/conf/httpd.conf

修改:C:/Apache24/conf/httpd.conf,修改为绝对路径

11、修改:E:\wwwroot\awstats-7.4\wwwroot\cgi-bin\awstats.kcuc.ygt.cm.conf

LogFile=”C:/Apache24/logs/kcuc.ygt.cm-access_log”

SiteDomain=”kcuc.ygt.cm”

Lang=”cn”

AllowToUpdateStatsFromBrowser=1 //设置可以从你的浏览器中运行更新过程

12、修改:E:\wwwroot\awstats-7.4\wwwroot\cgi-bin\awstats.pl

#!C:/Perl64/bin/perl.exe

#!C:/Perl64/bin/perl.exe

13、运行:perl awstats.pl -config=kcuc.ygt.cm -update,如图17

运行:perl awstats.pl -config=kcuc.ygt.cm -update

14、打开:http://localhost/awstats/awstats.pl?config=kcuc.ygt.cm ,如图

打开:http://localhost/awstats/awstats.pl?config=kcuc.ygt.cm

15、让其支持多个网站的统计,复制:E:\wwwroot\awstats-7.4\wwwroot\cgi-bin\awstats.kcuc.ygt.cm.conf 为:E:\wwwroot\awstats-7.4\wwwroot\cgi-bin\awstats.www.ygt.cm.conf
LogFile=”C:/Apache24/logs/www.ygt.cm-access_log”

SiteDomain=”www.ygt.cm”

让其支持多个网站的统计

 

 

永夜