这里使用的webalizer/awstats是开源的用于系统监控的套件,当然通过查看相关的日志文件也可以监控系统的状态,但是单单是对数据的处理总是让系统管理员头晕目眩,同时必须完全理解相关的语法,这里这两个小软件的部署仅仅是部署一个框架,深入的参数需要进一步的探索。
操作平台CentOS 5.5
[root@localhost ~]# vi /var/www/html/protect/.htaccess //建立一个受保护的目录
AuthName "Protect test by .htaccess"
Authtype Basic
AuthUserFile /var/www/apache.passwd
require valid-user
[root@localhost ~]# htpasswd -c /var/www/apache.passwd root //建立权限用户
[root@localhost ~]# cat /var/www/apache.passwd
wanyan:tfDBWPYQOmEuI
root:hCIntZ6NIqPsA
这里开始是对webalizer的设置
[root@localhost ~]# rpm -qa|grep webalizer
webalizer-2.01_10-30.1
[root@localhost ~]# vi /etc/webalizer.conf //修改Output为如下所示
OutputDir /var/www/html/protect/webalizer
[root@localhost ~]# cp -a /var/www/usage/ /var/www/html/protect/webalizer
[root@localhost ~]# rm -rf /etc/httpd/conf.d/webalizer.conf //取消系统预设的webalizer目录
[root@localhost ~]# apachectl restart
[root@localhost ~]# webalizer //开始执行webalizer的分析工作
最后在IE输入 即可看到图形化的界面了