|
来源:网络 编辑:liuhui 时间:2006-9-16 10:08:26 |
|
大致步骤: 在httpd.conf设置日志:accessctrl.log LogFormat "%{%Y%m%d%H%M%S}t,%b,\"%{Referer}i\",\"%h\"" acce CustomLog logs/accessctrl.log acce ==================================================== 将日志读入mysql数据库.表名为apachectrl. 设四个字段:time datetime,size int,url varchar(200),conn varchar(30); ---------- delete from apachectrl; LOAD DATA INFILE '/var/log/httpd/accessctrl.log' INTO TABLE table_name FIELDS TERMINATED BY ','; ---------- 统计一个月内size的和即为当月流量.某一段时间内(比如20分钟)的不同的conn的个数即为链接数. 将此统计结果写入一权限数据表. 当apache收到一请求时,重定向到一个页面.该页面读取权限数据表中的值.再根据其值作相应的跳转.即可达到你的目的. ======================= 至于如何灵活利用,全看管理员对系统的熟悉程度了.
|
 |
|
 |
|