#!/bin/bash
max=5
confdir=/usr/local/nginx/conf/blockip.conf
logdir=/usr/local/nginx/logs/access.log
echo "">$confdir
cat $logdir|awk '{print $1}'|sort|uniq -c|sort -n|while read line
do
a=(`echo $line`)
if [ $a -ge $max ]
then
echo "deny ${a[1]};">>$confdir
fi
done
service nginx reload
at now+2 minutes -f /root/unblockip.sh
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
恰似亚麻得般温柔