国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Nginx+iptables屏蔽訪問Web頁面過于頻繁的IP(防DDOS,惡意訪問,

2019-11-02 16:16:19
字體:
來源:轉載
供稿:網友
腳本如下:

復制代碼 代碼如下:

#!/bin/sh

nginx_home = /Data/app_1/nginx

log_path = /Data/logs

/usr/bin/tail -n50000 $log_path/access.log /

|awk ‘$8 ~/aspx/{print $2,$13}' /

|grep -i -v -E “google|yahoo|baidu|msnbot|FeedSky|sogou” /

|awk ‘{print $1}'|sort|uniq -c |sort -rn /

|awk ‘{if($1>150)print “deny “$2″;”}'> $nginx_home/conf/vhosts/blockip.conf

/bin/kill -HUP `cat $nginx_home/nginx.pid`

也可以通過分析nginx日志過濾出頻繁訪問IP,直接用iptables屏蔽這個IP,就用不著重啟nginx了,并且屏蔽效果更好。

單個IP的命令是

iptables -I INPUT -s 124.115.0.199 -j DROP

封IP段的命令是

iptables -I INPUT -s 124.115.0.0/16 -j DROP

封整個段的命令是

iptables -I INPUT -s 194.42.0.0/8 -j DROP

封幾個段的命令是

iptables -I INPUT -s 61.37.80.0/24 -j DROP

iptables -I INPUT -s 61.37.81.0/24 -j DROP

剛才不小心搞的自己都連不上了-_-!!!

iptables -I INPUT -p tcp 主站蜘蛛池模板: 渭源县| 福贡县| 铁力市| 普格县| 称多县| 当雄县| 蓬溪县| 呼伦贝尔市| 奉节县| 水城县| 涟水县| 洪雅县| 嘉荫县| 沅陵县| 武威市| 尉犁县| 安康市| 汶上县| 中江县| 徐水县| 平湖市| 蒙城县| 颍上县| 宁乡县| 霍城县| 佛坪县| 基隆市| 呈贡县| 霍州市| 克什克腾旗| 邢台县| 芜湖市| 临江市| 武功县| 调兵山市| 肃北| 太和县| 小金县| 抚顺县| 呼玛县| 黄山市|