没有不值得去解决的问题,也没有不值得去学习的技术!

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

让其支持多个网站的统计

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
在Windows下分为Strawberry Perl与ActiveState Perl两个版本,在此选择ActiveState Perl

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

下载64位版本
下载64位版本

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

无法打开此安装程序包。请与应用程序供应商联系,以确认这是一个有效的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位版本
下载5.22.0.2200的64位版本

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

5

6

7

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

9

10

11

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

在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
运行:E:\wwwroot\awstats-7.4\tools>perl awstats_configure.pl

14

15

添加虚拟主机kcuc.ygt.cm
添加虚拟主机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
修改: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
#!C:/Perl64/bin/perl.exe

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

运行:perl awstats.pl -config=kcuc.ygt.cm -update
运行: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
打开: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”

让其支持多个网站的统计
让其支持多个网站的统计

 

 

需要长期技术维护或远程问题排查?

我是拥有 15+ 年经验的 PHP / Go 后端工程师,长期关注已有系统维护、Bug 修复、性能优化、服务器排查、WordPress 网站维护和小功能迭代。

如果你的项目遇到以下情况,可以先从一次小问题排查开始合作:

  • ✅ PHP / Laravel / Yii2 老项目无人维护
  • ✅ Go / Gin 后端接口需要排查或优化
  • ✅ WordPress 网站访问慢、报错或插件冲突
  • ✅ Nginx / MySQL / Redis / Linux 服务器异常
  • ✅ CDN / Cloudflare / DNS / HTTPS 配置问题
  • ✅ 需要长期远程技术支持或兼职维护

更多介绍请查看:关于我 & 合作

微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理