eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

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

配置AWStats,Apache日志分析工具

今天参考了车东的文章,配置调整了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目录

我的网站访问分析:

访问分析

历史上的今天...
    >> 2012-12-26文章:
    >> 2008-12-26文章:
    >> 2006-12-26文章:
    >> 2005-12-26文章:
           A Gift:Oracle DW/BI 2006 Calendar

无觅

By eygle on 2004-12-26 10:37 | Comments (13) | Web | 130 |

13 Comments

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

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

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

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

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

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

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

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

后面不是写了么

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

谢谢你的回复。
我的安装目录是这样:
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 很荣幸和你交个朋友。呵呵,我是做系统管理的。


你的Apache发布目录在哪里?

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

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

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

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

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

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

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

这个能在IIS上使用吗?调了多次也不起作用。


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com