df3 发表于 2013-8-26 09:25:51

Apache日志管理和统计分析

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/目录下,在文件中可以查看各种错误提示。

hx0011yy 发表于 2013-8-27 00:03:48

生我之前谁是我,生我之后我是谁?

sol229 发表于 2013-8-27 16:24:54

.其实我是一个天才,可惜天妒英才!

link 发表于 2013-8-29 08:39:06

自从我变成了狗屎,就再也没有人踩在我头上了。

lig 发表于 2013-8-30 21:34:40

商女不知亡国恨、妓女不懂婚外情。

whitek 发表于 2013-9-1 12:06:24

只要不下流,我们就是主流!

神甫 发表于 2013-9-2 20:11:32

看帖回帖是美德!:lol
页: [1]
查看完整版本: Apache日志管理和统计分析