|
CentOS 5.5内置的日志统计分析软件是Webalizer,它的配置文件是/etc/webalizer.conf。
编辑httpd.conf文件,配置虚拟目录,如下:
Alias /webalizer/ "/var/www/usage/"
<Directory "/var/www/usage">
Options Indexes MultiViews
AllowOverride AuthConfig ;启用用户身份认证
Order allow,deny
Allow from all ;运行所有用户访问
</Directory>
创建.htacces文件。
在/var/www/usage目录下创建.htaccess文件,内容如下:
AuthType Basic
AuthName "Test Zone"
AuthUserFile /var/www/passwd/.htpasswd
require user test
在虚拟终端输入下面命令,让Webalizer创建统计信息:
#webalizer
重启Apache服务器后,在客户端浏览器输入:http://192.168.91.128/webalizer/,输入授权账号和密码
2.日志文件的压缩备份
打开/etc/logrotate.d/httpd这个Apache日子备份配置文件,在最后的“}”前加入compress,如下:
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
endscript
compress //加入压缩选项,让备份的日志压缩保存
}
如此,便可大大缓解磁盘空间占用问题。
3.配置错误日志
Apache的错误日志和访问日志均保存在/var/log/httpd/目录下,在文件中可以查看各种错误提示。
|
|
|
|
|
|
|