用户: 密码: 答案:   我要注册   忘记密码

加入收藏  设为首页

开发文档

CNJM首页

业界新闻

手机软件

终端应用

资源下载

EclipseME

CNJM论坛

                 

频道列表

J2ME开发 176篇
服务器端开发 33篇
JAVA语言 71篇
游戏与图形 101篇
WindowsMobile开发 6篇
Symbian开发 61篇
Brew开发 36篇
其它开发平台 6篇

热点文章

cookie和session机... 8538次
介绍一篇关于sessi... 8017次
一个可扩展的高速U... 6690次
使用Java实现UBBCo... 6576次
[J2EE新手入门]使...  6534次
JSP安全性初探 6474次
在Win2K+resin中配... 6096次
Apache下 配置WAP ... 5951次
JSP应用程序开发中... 5895次
所有支持WAP手机上... 5756次
J2EE应用性能问题...  5706次
JSP实用篇 5675次

文章搜索

搜 索
按 照
频 道
  
在Win2K+resin中配置AWStats日志分析工具
编辑:rocks    审核:rocks    文章来源:本站原创
关键词:日志分析    发表日期:2006-02-27 17:29:35    浏览次数:6097次
本文版权归原作者,中国JAVA手机网收录本文的目的是让更多人阅读到此文章。转载请注明出处为中国JAVA手机网<www.cnjm.net>
来自:http://www.cnjm.net/tech/article1014.html

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

* AWStats是使用perl编写的日志分析工具,因此要求在windows平台安装ActivePerl,版本建议在5.5以上
* ActivePerl必须和resin安装在同一个分区内,且安装目录应为\usr(缺省是\perl)
* 安装AWStats,建议与perl安装在同一个分区,安装到\AWStats目录即可。后面假定以上三个软件都安装在C:
* 安装后检查是否path环境变量已正确添加C:\usr\bin,且在命令行内直接执行perl -v应打印perl版本信息
* 安装完成后,到C:\AWStats\tools目录下,运行perl awstats_configure.pl,新建一个配置文件,如myhost.com
* 根据resin的日志位置和格式来修改C:\AWStats\wwwroot\awstats.myhost.com.conf:
 更改日志路径:LogFile="C:\resin-2.1.10\logs\access.log"
 可以用:LogFile="C:\resin-2.1.10\logs\access.log.%YYYY-24%MM-24%DD-24"让AWStats只分析前一天的日志,以保证数据完整性
 默认resin日志应使用:LogFormat = "%host %other %other %time1 %methodurl %code %bytesd %refererquot %uaquot"
 而我的日志格式是:LogFormat = "%host %other %other %other %time1 %methodurl %code %bytesd %refererquot %uaquot"
 其中%host后面添加的%other是页面执行时间  
* 修改resin配置文件C:\<RESIN_HOME>\conf\resin.conf,使resin可以支持cgi程序:
 在所有host的配置之前(当然也可以只为某host配置)添加:
 <servlet servlet-name='cgi' servlet-class='com.caucho.http.servlet.CGIServlet'/>
JAVA手机网[www.cnjm.net]
 <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'/>
 注意:在resin3.0以上版本,该servlet应更改为com.caucho.servlets.CGIServlet,可以查看resin.jar以确定正确的类名
JAVA手机网[www.cnjm.net]
* 在你选定的主机(默认主机localhost或任何虚拟主机)增加awstats的几个虚拟目录:
   <web-app id='awstats' app-dir='C:\AWStats\wwwroot\cgi-bin'><directory-servlet id='false'/></web-app>
   <web-app id='awstatsclasses' app-dir='C:\AWStats\wwwroot\classes'><directory-servlet id='false'/></web-app>
JAVA手机网[www.cnjm.net]
   <web-app id='awstatscss' app-dir='C:\AWStats\wwwroot\css'><directory-servlet id='false'/></web-app>
   <web-app id='awstatsicons' app-dir='C:\AWStats\wwwroot\icon'><directory-servlet id='false'/></web-app>
* 重启resin
* 打开浏览器,浏览"http://www.myhost.com/awstats/awstats.pl?config=myhost.com"就可以看到日志统计页面了
* 到C:\AWStats\wwwroot\cgi-bin目录,运行perl awstats.pl -update -config=myhost.com来强制分析
* 添加一个每天4:00运行的计划任务,执行C:\url\bin\perl.exe C:\AWStats\wwwroot\cgi-bin\awstats.pl -update -config=myhost.com
 这样就可以每天自动统计分析日志了
来自:http://www.cnjm.net/tech/article1014.html

相关文章
   暂无相关文章
最新评论
匿名 在 2006-08-05 22:22:08 发表的评论:
jwatzgucn bqdtrnvy tqbvza chqrevga xifhj ugnmpysr vkwsxeu 
匿名 在 2006-07-21 14:00:42 发表的评论:
dzafx kczburf wgkimcf yust gbapenv bqztiw peik 
匿名 在 2006-06-26 13:58:19 发表的评论:
abc 
匿名 在 2006-06-26 13:58:10 发表的评论:
sadfasdf 
匿名 在 2006-04-05 09:54:48 发表的评论:
找不到网页啊?帮忙!!谢谢谢谢 
匿名 在 2006-04-03 15:28:34 发表的评论:
报错牙?
500 Servlet Exception
java.io.IOException: CreateProcess: c:\resin-2.1.14\doc\awstats\awstats.pl
error=3 
网站简介  |  关于版权  |  广告服务  |  网站地图  |  联系我们
Copyright © www.CNJM.net, All rights reserved
中国JAVA手机网 版权所有
ICP备案:京ICP备041452