eygle.com   eygle.com
eygle.com  
 

« 关于windows上的lsass.exe进程 | Blog首页 | 了解一点硬件-硬盘生产全过程 »

配置AWStats,Apache日志分析工具

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:
今天参考了车东的文章,配置调整了AWStats工具,用于我的站点的日志分析。

AWstats是一个基于Perl的WEB日志分析工具,极其强大,界面友好,而且支持中文。
目前稳定版本是6.2,2004-11-06 发布,测试版已经到了6.3,为了稳定可靠,我安装了6.2版。

该软件可以到:
http://awstats.sourceforge.net/ 或者
http://sourceforge.net/projects/awstats/
下载。

在处理日志时,需要安装cronolog工具,将日志设置成按天截断。
可以参考我的:
安装cronolog,格式化Apache的日志文件

很不错的工具。
为了提高安全性,可以设置访问认证:

在httpd.conf文件中配置需要认证的目录:
< Directory "/opt/apache/www.eygle.com/cgi-bin/awstats/" > 
  AuthType Basic 
AuthName "Restricted Files" 
  AuthUserFile /opt/apache/passwd/passwords 
   Require user awsuser 
< /Directory > 

其中在 /opt/apache/passwd/下产生passwords 的密码文件
运行如下代码产生用户名为awsuser用户及其密码

/opt/apache/bin/htpasswd -c /opt/apache/passwd/passwords awsuser
注意:先要在 /opt/apache/下建passwd目录

我的网站访问分析:

访问分析

历史上的今天...
      >> 2006-12-26文章:
             坏多少算多 硬盘有多安全?
      >> 2005-12-26文章:
             A Gift:Oracle DW/BI 2006 Calendar
------
这篇 【配置AWStats,Apache日志分析工具】来自 www.eygle.com | CSDN技术网摘| del.icio.us|365Key

By eygle on 2004-12-26 10:37 | Comments (12) | Posted to Web | Edit |Pageviews:

相关文章 随机文章
  • 求求你别搜索我
  • 遭遇Bug Apache异常终止
  • 落后的技术就是灾难
  • 如何配置Apache 防止图片盗链
  • What's Mean "internal dummy connection"?
  • Tools:Windows Service Install/Remove Wizard
    成功恢复案例:解决字典表误Truncate故障
    收到Oracle ACE的名牌
    Itpub "Oracle Performance Tuning" WorkShop
    DBA警示录:Move数据表与索引重建
    搜索本站:

    留言 (12)

    看了你的访问量下了我一跳,一天的独立访问者就是3000多阿,再一细看,你那几首MP3改去掉了,否则搜索引擎会拖垮你的带宽的

    Posted by: Fenng at December 27, 2004 11:15 PM

    更改了大部分。
    流量应该将下来了。

    Posted by: eygle at December 28, 2004 3:02 PM

    你好,我是一名web工作者
    可不可以发你点你服务器上的log给我看看

    Posted by: zu at March 9, 2007 4:42 PM

    建议大家试试Webiase,这是一款免费的网站日志分析工具,安装使用非常简单,支持apache和iis,分析非常全面!
    http://www.webiase.com

    Posted by: xpdz at October 4, 2007 12:20 PM

    你好! 这个是指的是什么目录啊?

    “Require user awsuser ”这个不需要改吗?还是把awsuser 改成访问的人就可以了啊?

    Posted by: gron at August 29, 2008 11:31 PM

    你好!"/opt/apache/www.eygle.com/cgi-bin/awstats/”这事指什么目录啊?
    "Require user awsuser "这里的awsuser是访问的用户名吗?

    Posted by: gron at August 29, 2008 11:34 PM

    你好!"/opt/apache/www.eygle.com/cgi-bin/awstats/”这事指什么目录啊?
    "Require user awsuser "这里的awsuser是访问的用户名吗?

    Posted by: gron at August 29, 2008 11:35 PM

    后面不是写了么

    /opt/apache/bin/htpasswd -c /opt/apache/passwd/passwords awsuser

    Posted by: eygle at August 29, 2008 11:59 PM

    谢谢你的回复。
    我的安装目录是这样:
    apache: /usr/local/apache/
    awstats: /usr/local/awstats/
    awstats 每个域名配 目录:
    /etc/awstats/awstats.mysite.com.conf

    "/opt/apache/www.eygle.com/cgi-bin/awstats/”这个目录的应该是哪个呢?

    我的MSN arong521@hotmail.com QQ:158863748 很荣幸和你交个朋友。呵呵,我是做系统管理的。


    Posted by: gron at August 30, 2008 3:06 PM

    你的Apache发布目录在哪里?

    awstat应该放在apache的发布目录里,否则怎么远程浏览啊?

    我的www.eygle.com是网站发布目录,awstats放在下面就行了,用密码文件包含一下,否则awstats存在漏洞可能受到攻击。

    Posted by: eygle at August 31, 2008 9:50 PM

    谢谢,朋友,我已经弄好了,我是第一次用awstats。现在还有个问题,我这有很多域名,每个域名有自己的url 。用你说的办法加验证,我只要打开个第一个访问域名其它就不验证了。我想每个域名访问都需要用户验证,能做到啊?因为我想给每个域名,只有有权限的用户才访问。

    Posted by: gron at September 2, 2008 9:10 AM

    这个认证实际上是Apache提供的,和awstats没有关系

    要Apache验证不同用户,我没有深入研究过。

    最土的办法,就是每个网站发布目录下放一个awstats,自己访问自己的内容,通过Apache限制不同目录的口令其权限。

    肯定有更好的方法,你再找找!

    Posted by: eygle at September 2, 2008 12:19 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004 eygle.com, All rights reserved.