×
新网 > 虚机资讯 > 正文

在WinXP+resin中AWStats使用

工具 resin-3.0 ActivePerl:5.8.6 AWStats: AWStats是非常出色的开源日志分析工具,可以帮助站长们更好的管理、分析自己的网站。 网上的相关文档一般都是关于如何用AWStats分析apache日志的,笔者经过一番尝试,成功地在winXP+ resin-3.0上成功配置本工具。跟大家分享如下: *

工具
resin-3.0
ActivePerl:5.8.6
AWStats:
timg.jpg
AWStats是非常出色的开源日志分析工具,可以帮助站长们更好的管理、分析自己的网站。
网上的相关文档一般都是关于如何用AWStats分析apache日志的,笔者经过一番尝试,成功地在winXP+ resin-3.0上成功配置本工具。跟大家分享如下:

* AWStats是使用perl编写的日志分析工具,因此要求在windows平台安装ActivePerl,版本建议在5.5以上
* ActivePerl必须和resin安装在同一个分区内,且安装目录应为usr(缺省是perl)
 
* 安装AWStats,建议与perl安装在同一个分区,安装到AWStats目录即可。后面假定以上三个软件都安装在C:
* 安装后检查是否path环境变量已正确添加C:usrbin,且在命令行内直接执行perl -v应打印perl版本信息
* 安装完成后,到C:AWStatstools目录下,运行perl awstats_configure.pl,如果提示需要apache的配置文件路径,可以根据范例,给出resin.conf的路径,之后awstats新建一个配置文件,如myhost.com
运行完以上命令之后awstats会在resin.conf文件结尾增加一些配置代码,在apache上可以使用,但是不符合resin.conf里的语法,启动时会替是错误,可以删除。
 
* 根据resin的日志位置和格式来修改C:AWStatswwwrootawstats.myhost.com.conf:
更改日志路径:LogFile="C:resin-3.0logsaccess.log"
可以用:LogFile="C:resin-3.0logsaccess.log.%YYYY-24%MM-24%DD-24"让AWStats只分析前一天的日志,以保证数据完整性,基本做不用修改。
默认resin日志应使用:LogFormat = "%host %other %other %time1 %methodurl %code %bytesd %refererquot %uaquot"
而我的resin日志格式是: <access-log path="logs/access.log"
format=\'%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"\'
rollover-period="1D"/>
1D表示每天记录日志,默认为1W.
其中%host后面添加的%other是页面执行时间
* 修改resin配置文件C:<RESIN_HOME>confresin.conf,使resin可以支持cgi程序:

* 在你选定的主机(默认主机localhost或任何虚拟主机)增加awstats的几个虚拟目录:
<host id=" www.myhost.com" root-directory=".">
<web-app id=\'/\' document-directory="c:/www/webdoc" />
<web-app id=\'/awstats\' document-directory="c:/AWStats/wwwroot/cgi-bin" >
<servlet servlet-name=\'cgi\' servlet-class=\'com.caucho.servlets.CGIServlet\'/>
<servlet-mapping url-pattern=\'*.cgi\' servlet-name=\'cgi\'/>
<servlet-mapping url-pattern=\'*.pl\' servlet-name=\'cgi\'/>
<servlet-mapping url-pattern=\'/cgi-bin/*\' servlet-name=\'cgi\'/>
</web-app>
</host>
* 重启resin
 
* 打开浏览器,浏览"http://www.myhost.com/awstats/awstats.pl?config=myhost.com"就可以看到日志统计页面了
* 到C:AWStatswwwrootcgi-bin目录,运行perl awstats.pl -update -config=myhost.com来强制分析
* 添加一个每天4:00运行的计划任务,执行C:urlbinperl.exe C:AWStatswwwrootcgi-binawstats.pl -update -config=myhost.com
这样就可以每天自动统计分析日志了

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading