最近小焦的网站老是被网络机器人骚扰,白天半夜不定时刷评论,搞得我也是非常心烦。查看了一下都是同一个IP,大量刷屏。于是就想到在nginx中直接拉黑这些IP。下面给出拉黑ip的方法,希望给到大家帮助。这里以linux系统为例:
一、首先打开我们的服务器,找到nginx的配置文件:
我的路径为:/etc/nginx/ 一般的nginx都在/usr/local/sbin/nginx下面
这里根据自己路径寻找
二、在配置文件目录下如:/usr/local/nginx/conf下创建黑名单文件ip.black(叫啥都行)
编辑该文件,加入要拉黑的ip,格式为 deny ip; 一行写一个记得后面一定加入分号哦,不然不生效
示例:
deny 127.0.0.1;
deny 127.0.0.2;
三、写完要拉黑的IP文件后,将它加入到nginx.conf文件的http部分中即可
http {
include ip.black;
}
四、重启nginx
systemctl restart nginx;
通过上面操作就完成了nginx拉黑IP的功能,后期我们想拉黑哪个IP就在下面添加就行,还有更多的用法我们后期需要再讲,谢谢。
评论1