当前位置: 首页 > news >正文

Nginx:配置拦截/禁用ip地址

分析nginx日志

1、分析截止目前为止访问量最高的ip排行

awk '{print $1}' access.log |sort |uniq -c|sort -nr |head -20

过滤出access.log日志文件中访问量前20的ip

  • sort :将文件进行排序,并将排序结果标准输出
  • uniq -nr : 去重并在右边显示重复出现的次数
  • sort -nr : -n依照大小来排序,-r倒序

2、找到当前日志中对应状态码的错误页面来统计,比如502

awk '{print $0}' access.log |grep '502' | awk '{print $1}'

配置拦截IP

配置拦截ip文件 blockips.conf

deny 1.2.3.4;
deny 2.2.3.4;
deny 3.2.3.4;

引入黑名单

include blockips.conf;

重启nginx

nginx -tnginx -s reload

参考

  • Nginx禁止/屏蔽攻击服务器的IP地址
  • nginx禁用ip方法
  • Nginx 日志分析
http://www.lryc.cn/news/318280.html

相关文章:

  • css超出部分显示省略号
  • python-0001-安装虚拟环境
  • Python爬虫:原理与实战
  • C# danbooru Stable Diffusion 提示词反推 Onnx Demo
  • Windows系统搭建Cloudreve结合内网穿透打造可公网访问的私有云盘
  • upload-labs 0.1 靶机详解
  • react 综合题-旧版
  • 基于ElasticSearch存储海量AIS数据:AIS数据索引机制篇
  • IDEA中返回上一步和下一步快捷键失效【Ctrl+Alt+左箭头】
  • Hubspot 2023年推荐使用的11个AI视频生成器
  • Python 导入Excel三维坐标数据 生成三维曲面地形图(体) 5-2、线条平滑曲面且可通过面观察柱体变化(二)
  • [2024年]-flink面试真题(四)
  • 基于SpringBoot+Druid实现多数据源:原生注解式
  • AJAX 03 XMLHttpRequest、Promise、封装简易版 axios
  • 如何将办公资料文件生成二维码?扫码可看详情
  • 【Streamlit学习笔记】实现包含多个sheet的excel文件下载
  • [Redis]——主从同步原理(全量同步、增量同步)
  • Buildroot 之二 详解构建架构、流程、external tree、示例
  • 牛客小白月赛61-C-小喵觅食
  • 200 名专家编写报告:AI 发展可能对人类构成「灭绝级威胁」
  • 学习Android的第二十九天
  • SpringMVC重点记录
  • 一条 SQL 更新语句如何执行的
  • Github上哪些好用的安全工具1
  • 手写Mybatis自动填充插件
  • upload文件上传漏洞复现
  • Docker 安装部署 SqlServer 数据库
  • cmath 中cos sin等常用函数的坑(弧度角度换算)
  • 深度解析HTTP反向代理-okey proxy
  • SwinIR训练报错解决