1、AWstats7.4在Windows 10 64位下的安装与配置,以支持Apache 2.4的日志分析;
2、安装perl,打开:https://www.perl.org/ ,如图1,在Windows下分为Strawberry Perl与ActiveState Perl两个版本,在此选择ActiveState Perl;
3、打开:http://www.activestate.com/activeperl/downloads ,如图2,下载64位版本;
4、安装Perl;提示错误:如图3,无法打开此安装程序包。请与应用程序供应商联系,以确认这是一个有效的Windows Installer 程序包。
5、下载5.22.0.2200的64位版本,如图4,名称为:ActivePerl-5.22.0.2200-MSWin32-x64-299195.msi,不再提示错误。
6、安装过程中,报错:The selected dirctory contains an incompatible version of ActivePerl,Please choose a different installation location!
选定目录包含与ActivePerl不兼容的版本,请选择不同的安装位置!先卸载,再重装安装;
7、在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
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>
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
13、运行:perl awstats.pl -config=kcuc.ygt.cm -update,如图17
14、打开: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”
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/250358.html