在Windows下快速安装Webalizer的教程
免费软件Webalizer是Unix/Linux下常用的Web日志分析工具,它也有Windows版本,本文主要介绍在Windows 2000/2003 Server下如何快速安装Webalizer。由于该软件的运行需要PERL的支持,故需首先安装PERL。
第一步:安装PERL
1. 到以下网址下载最新版的PERL:http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.0.806-MSWin32-x86.msi,设置安装路径为D:/Perl。
2. 测试PERL,将下列代码复制并另存为test.pl,保存在IIS服务器的根目录下。在IE地址栏中输入:http://127.0.0.1/perl.pl,若能看到图1所示的画面,说明你的服务器已经支持PERL了。
#代码开始
#!/perl/bin/perl
print "content-type:text/html","/n/n";
print "<html>/n";
print "<head><title>test</title></head>/n";
print "<body><center>/n";
print "这是 CGI 测试。/n";
print "恭喜你,你的服务器已支持PERL。/n";
print "</center></body>/n";
print "</html>/n"
#代码结束
第二步:安装Webalizer
1. 到以下网址下载Webalizer:Ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-win32-bin.zip,解压至D:/Webalizer。
2. 更改IIS日志格式为NCSA公用日志文件格式,如图2所示。
3. 修改配置文件。将Sample.conf 复制一份另存为Webalizer.conf,修改Webalizer.conf。
OutputDir H:/Wwwroot/Webalizer
#设定分析结果存放目录
ReportTitle 佛山市北滘中学Web主机流量分析
#设定输出网页的标题
HTMLExtension htm
#设定网页的扩展名为。htm,默为为。html
4. 执行。
新建一文件autorun.vbs,内容是:(每天一个日志,配合日志名如:ncyymmdd.log使用)
Dim myShell
Set myShell=Wscript.CreateObject("Wscript.Shell")
logpath = "e:/windows/system32/
logfiles/w3svc1"
year1 = right(year(date()),2) rem 年份右二位数字
month1=month(date()) rem 月
date1=day(date()) rem 日
if len(month1)=1 then month1= "0" && month1
if len(date1)=1 then date1= "0" && date1
filename= "nc" && year1 && month1 && date1&&".log"
myShell.Run "webalizer " && logpath && "/" && filename
此时,如无意外应会在OutputDir所设定的对应目录下产生一些文件,如图3所示。打开以下网址:http://127.0.0.1/webalizer/index.htm ,效果图如图4所示。
5. 自动执行。
新建一任务计划,设定每天23∶59执行autorun.vbs,则当天的数据会被自动统计。
本文地址:http://www.45fan.com/dnjc/73252.html