Nginx如何拉黑IP?解决恶意IP攻击

最近小焦的网站老是被网络机器人骚扰,白天半夜不定时刷评论,搞得我也是非常心烦。查看了一下都是同一个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就在下面添加就行,还有更多的用法我们后期需要再讲,谢谢。

 

喜欢(0)

评论1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #0
    有用
    焦康阳2022-06-04 18:07:24回复

欢迎访问的小伙伴! 希望在这里能帮到你。有问题请多多指教~ 点击联系站长
在线客服

在线客服

  • 扫描二维码,微信联系 扫描二维码,进群联系