【大纪元2月5日讯】awstats安装教学
通常我们自己若架设了一个网站总会想要知道有多少人来看过我的网站、在我的网站上看了哪些内容、下载了哪些程式…等。其实 log 档(就是所谓的日志)就详细的记录了这些资讯,但一打开log档看到那些密密麻麻的数字总叫人头痛,使得看log档是件痛苦的事。所幸现在有不少程式协助我们分析、统计log档。
awstats是所有 log 档分析程式之内号称五星级的软体,而且是完全免费的软体。(展示 http://ns3744.ovh.net/awstats/awstats.pl?config=destailleur.fr)它不但可以分析 web 日志,还可以分析 ftp、mail server的日志,它详尽的分析统计log档所展示出来的介面相当漂亮,使你看log档不再是件痛苦的事,最重要的是这个软体不但跨作业系统平台,还支援多国语言。
可惜我在网路上所能找到的安装教学大多是介绍linux平台上的装法,少有介绍Windows平台上的装法底下就介绍 Windows 平台搭配 appserv-win32-2.5.4a 版本安装教学(appserv是一套相当有名的apache 网站服务器软体整合包,它也是完全免费的,官网:http://www.appservnetwork.com/)
安装步骤:
1.必须先行装 ActivePerl 安装路径,请装到 c:usr
下载点http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.815-MSWin32-x86-211909.msi
(此教学范例是将ActivePerl装到至c:usr)
(官网:http://www.activestate.com/Products/ActivePerl/)
2.下载 awstats-6.5.exe 安装 (官网:http://awstats.sourceforge.net/)
下载点一http://keihanna.dl.sourceforge.net/sourceforge/awstats/awstats-6.5.exe
下载点二http://prdownloads.sourceforge.net/awstats/awstats-6.5.exe
(此教学范例是将 awstats 安装至 d:web81)
3.装完后它会自动执行 awstats_configure.pl
若没有请到 D:web81AWStatstools 底下执行 perl awstats_configure.pl 这行指令
a.执行后,它会先问你 Apache 的目录在哪,请输入 c:appservapache
b.接着会问你的 apache 的 config 档在哪,请输入 c:appservapacheconfhttpd.conf
c.选择 Y 新增一个 AWStats 的 config 档。
d.输入你的网站名称(英文)。
e.完成。
4.接下来打开 c:appservapacheconfhttpd.conf
最后会多出以下这几行,请检查路径是否正确
———————我是分隔线————————-
# Directives to allow use of AWStats as a CGI
Alias /awstatsclasses “../wwwroot/classes/”
Alias /awstatscss “../wwwroot/css/”
Alias /awstatsicons “../wwwroot/icon/”
ScriptAlias /awstats/ “../wwwroot/cgi-bin/”
# This is to permit URL access to scripts/files in AWStats directory.
#
Options None
AllowOverride None
Order allow,deny
Allow from all
———————我是分隔线————————-
若所指的路径是错误的 (如上所示)
请将它改为正确的路径
范例如下:
———————我是分隔线————————-
# Directives to allow use of AWStats as a CGI
Alias /awstatsclasses “d:/web/81/AWStats/wwwroot/classes/”
Alias /awstatscss “d:/web/81/AWStats/wwwroot/css/”
Alias /awstatsicons “d:/web/81/AWStats/wwwroot/icon/”
ScriptAlias /awstats/ “d:/web/81/AWStats/wwwroot/cgi-bin/”
# This is to permit URL access to scripts/files in AWStats directory.
#
Options None
AllowOverride None
Order allow,deny
Allow from all
———————我是分隔线————————-
改完后,请重启 apache
4.再来打开 d:web81AWStatswwwrootcgi-binawstat.YOUR_SITE.conf 改设定
a.找到这行→ LogFile=”/var/log/httpd/mylog.log” 改为你的log档的路径LogFile=”d:/logs/82port_2006_02_04.log”
【注意,路径的符号不要打错了,不同于Windows的路径符号,是反斜】
【若你的网站流量很大,有多个log档时,请用这种写法↓】
LogFile=”D:/web/81/AWStats/tools/logresolvemerge.pl
d:/logs/82port_2006*.log|”
【1.请找到你的logresolvemerge.pl档的正确路径改写上去】
【2.log档后面可用万用字元代替,最后还要加上一个管线|的符号】
b.找到这行LogFormat=1 若你的log档记录格式为 common 请将其数字 改为4
c.AllowToUpdateStatsFromBrowser=0 请将 0 改为 1
d.Lang=”auto” 改为 Lang=”tw” (这一行不改也行,改tw就是都用繁体中文显示,auto则是自动侦测)
5.接下来要做第一次 log 档的更新,把 apache 之前的 log 转成 AWstats 的格式。
按开始 –> 执行,输入 cmd ,按 ENTER ,在命令模式下输入
cd d:web81awstatswwwrootcgi-bin 然后再执行
perl awstats.pl -config=你网站的名称(英文) –update
之后AWStats 就会去更新 log 档。
6.完成,看流量表
http://localhost/awstats/awstats.pl?config=你网站的名称(英文)@(http://www.dajiyuan.com)