今天公司的网站,有几个IP过于频繁的访问,频繁查询数据库,导致机器负载很高,于是根据实际情况,参考 http://gdl.pzhl.net/?p=149 屏蔽掉访问频繁的IP,问题得以解决,在这里贴出来,供大家参考参考.
脚本需要根据实际的nginx log 格式,修改,取出 访问IP 和User-Agent.
在nginx配置文件中添加一条配置
include ./vhost/blockip.conf;
脚本内容:
#!/bin/bash
nginx_home=/usr/local/webserver/nginx
log_path=/usr/local/webserver/nginx/logs
&...
nginx阅读全文