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

首頁 > 網站 > Nginx > 正文

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

2024-08-30 12:27:24
字體:
來源:轉載
供稿:網友
腳本如下:
代碼如下:
#!/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 –dport 80 -s 124.115.0.0/24 -j DROP
以后用這種只封80端口就行了,不會出問題!

iptables -I INPUT -p tcp –dport 80 -s 124.115.0.0/24 -j DROP

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

解封
iptables -F
清空
iptables -D INPUT 數字
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 包头市| 津南区| 新宾| 固安县| 安徽省| 枝江市| 宣武区| 汤阴县| 和平区| 中超| 正定县| 龙岩市| 师宗县| 白玉县| 湘潭市| 清流县| 开阳县| 洛浦县| 塔城市| 涪陵区| 建平县| 金昌市| 广平县| 铜鼓县| 内丘县| 屏东市| 抚顺市| 交城县| 南郑县| 清新县| 峡江县| 延寿县| 临猗县| 博湖县| 镇远县| 英德市| 鲁山县| 嘉祥县| 新竹市| 芜湖县| 新巴尔虎右旗|