最近有点忙,一段时间没管博客了,今天上来看了一下access.log,多了一些牛鬼蛇神,之前因为博客访问量少,没怎么弄,看来是时候带一波节奏了 之前的做法 以前就已经陆续发现一些恶意用户访问了,比如: – 认为后端是java对tomcat的/manager进行访问的, – 认为后端是php做一些eval或者爆破操作的, – 一些独狼/个人蜘蛛用户不分时段对网站进行大规模爬取的 由于都是一些零散的访问,针对这些行为 在nginx.conf同目录下创建了一个denyIpList.conf配置文件,内容形式如下: # 针对单个ip的形式 deny 171.94.171.205; deny 115.29.166.101; deny 182.247.251.48; deny 61.147.89.17; # 针对网段的形式 deny 66.249.227.0/24; 然后在nginx.conf合适的位置引入此配置文件: http { include mime.types; include denyIpList.conf; default_type application/octet-stream; …以下省略 重启nginx后生效,这样,当这些ip/网段发起访问后,直接返回403; 现在的做法 现象 今早上来看了一下访问记录后,发现了几组丧心病狂的内容: 1.…