用PHPMyVisites精确分析web日志(下)
四、安全使用PHPMyVisites
PHPMyVisites可以监测的数据非常丰富,不过﹐由于PHPMyVisites本质上是嗅探器,是一把双刃剑﹐如何保护这些信息只能给授权的人士获得﹐将变得额外重要。进行web访问认证步骤:缺省情况下,编译Apache时自动加入mod_auth模块,利用此模块可以实现“用户名+密码”以文本文件为存储方式的认证功能。
1.修改Apache的配置文件/usr/local/apache/conf/httpd.conf,对认证资源所在的目录设定配置命令。
下例是对/usr/local/apache/htdocs/PHPMyVisites目录的配置:
<Directory /usr/local/apache/htdocs/PHPMyVisites>
Options Indexes FollowSymLinks
allowoverride authconfig #表示允许对/usr/local/apache/htdocs/PHPMyVisites目录下的文件进行用户认证#
order allow,deny
allow from all
</Directory>
2.在限制访问的目录/usr/local/apache/htdocs/PHPMyVisites下建立一个文件.htaccess,其内容如下:
AuthName ""
AuthType basic
AuthUserFile/usr/local/apache/PHPMyVisites.txt
require PHPMyVisites #PHPMyVisites用户可以访问#
3.利用Apache附带的程序htpasswd,生成包含用户名和密码的文本文件:/usr/local/apache/PHPMyVisites.txt,每行内容格式为“用户名:密码”。
#cd /usr/local/apache/bin
#htpasswd -bc ../PHPMyVisites.txt user1 234xyx14
欲了解htpasswd程序的帮助,请执行htpasswd –h
4.重新启动Apache服务器
总结:现在很多企事业单位都已经建设了网站,并且也逐步在开展网络营销方面的尝试,但许多企业并不清楚网页用户浏览其网站的情况,对于网络营销的推广效果也不能全面的进行掌握和评估。如此一来,便需要分析网站效能的新方式,而这个方式就是网站访问分析。PHPMyVisites统是一个智能化的Web客户行为分析软件系统,不同与一般的计数器软件,不是简单地统计各种页面点击率,帮助您了解网站的投资回报率,同时为您的传统营销提供参考方案。上面介绍了使用PHPMyVisites在Linux网络环境下Web日志的分析。当然PHPMyVisites也可以在Windows 、Unix下面工作。