入nginx的配置目录,例如cd /usr/local/nginx/conf

server层加入以下内容:

#禁止Scrapy等爬虫工具的抓取

if ($http_user_agent ~* "Scrapy|Sogou web spider|Baiduspider") {

return 403;

}

#禁止指定UA及UA为空的访问

if ($http_user_agent ~ "FeedDemon|JikeSpider|Indy Library|Alexa Toolbar|AskTbFXTV|AhrefsBot|CrawlDaddy|CoolpadWebkit|Java|Feedly|UniversalFeedParser|ApacheBench|Microsoft URL Control|Swiftbot|ZmEu|oBot|jaunty|Python-urllib|lightDeckReports Bot|YYSpider|DigExt|YisouSpider|HttpClient|MJ12bot|heritrix|EasouSpider|LinkpadBot|Ezooms|^$" )

{

return 403;

}

#禁止非GET|HEAD|POST方式的抓取

if ($request_method !~ ^(GET|HEAD|POST)$) {

return 403;

}

还可以加一些针对特殊的user_agent的访问if ($http_user_agent ~ "Mozilla/4.0\ \(compatible;\ MSIE\ 6.0;\ Windows\ NT\ 5.1;\ SV1;\ .NET\ CLR\ 1.1.4322;\ .NET\ CLR\ 2.0.50727\)") {

return 404;

}

nginx过滤post请求头_nginx屏蔽指定请求头访问相关推荐

  1. log nginx 客户端请求大小_nginx log记录请求响应时间

    有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format  timed_combined  '$remote_a ...

  2. nginx中配置不输入端口(指定地址)访问项目的方法

    大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂. 需求 访问项目时,地址是这样的:http://152.189.xxx.xxx:7890,绑定了域名之后,需要这样访问:http://XXXX.co ...

  3. nginx过滤html输入,nginx屏蔽指定接口(URL)的操作方式

    一.前言 有时候,web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法. 二.具体操作 在nginx的配置文件nginx.conf文件的server节点中 ...

  4. nginx post请求超时_nginx的重试机制以及nginx常用的超时配置说明

    nginx的重试机制 现在对外服务的网站,很少只使用一个服务节点,而是部署多台服务器,上层通过一定机制保证容错和负载均衡. nginx就是常用的一种HTTP和反向代理服务器,支持容错和负载均衡. ng ...

  5. nginx 屏蔽恶意请求

    https://www.xlongwei.com/detail/nginx-%E5%B1%8F%E8%94%BD%E6%81%B6%E6%84%8F%E8%AF%B7%E6%B1%82 nginx可以 ...

  6. fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤)转自:http://blog.csdn.net/notejs/article/

    fiddler filters 使用(fiddler只显示指定请求,fiddler不显示指定请求,即filter请求过滤) Fiddler 有一个filters可以很好的帮助我们只显示我们关系的请求或 ...

  7. nginx修改响应头(可屏蔽后端服务器的信息:IIS,PHP等)

    修改nginx反向代理请求的Header 需要使用到proxy_set_header和add_header指令.其中: proxy_set_header 来自内置模块ngx_http_proxy_mo ...

  8. nginx防护规则,拦截非法字符,防止SQL注入、防XSS,nginx过滤url访问,屏蔽垃圾蜘蛛,WordPress安全代码篇

    nginx防护规则,拦截非法字符,防止SQL注入.防XSS,nginx过滤url访问,屏蔽垃圾蜘蛛,WordPress安全代码篇 精心强化,小白一键复制 资源宝分享:www.httple.net 宝塔 ...

  9. nginx post请求超时_nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)

    nginx模块ngx_http_log_request_speed可以用来找出网站哪些请求很慢,针对站点很多,文件以及请求很多想找出哪些请求比较慢的话,这个插件非常有效.作者的初衷是写给自己用的,用来 ...

  10. nginx 拦截非法字符,nginx禁止url访问特定字符,nginx过滤url访问

    nginx 拦截非法字符,nginx禁止url访问特定字符,nginx过滤url访问 参考代码一 #前缀为无限,后面的精准屏蔽字符 123 #资源宝分享:www.httple.net if ($req ...

最新文章

  1. JavaScript权威指南(第六版) 初读笔记
  2. WPF - 本质:数据和行为
  3. 推荐小课1:推荐、推荐系统是什么?有什么价值?
  4. /dev/null 文件
  5. vue导出Excel(二)
  6. github flow
  7. java 删除zip文件_Java--字节缓冲流的效率有多高?测试一下
  8. Robot Framework连接MySQL数据库
  9. express 学习记录
  10. 让CubieBoard说话
  11. 含蓄:为彼此的交往留下余地 — 《别输在不会表达上》
  12. 【IntelliJ IDEA】idea导入项目只显示项目中的文件,不显示项目结构
  13. swig: c与其它语言接口文件
  14. 计算机防雷安全标语,防雷电安全标语
  15. SMBIOS介绍(3):实现
  16. 网易视频云直播常见问题解析
  17. Java Web应用程序开发-深入体验Java Web开发内幕之初步
  18. ssa/ass字幕格式全解析
  19. 电商创业的五大新模式
  20. linux磁盘文件检查修复工具下载,Linux磁盘坏道的检测及修复

热门文章

  1. AI率先引领手机“视”界革命——旷视联合IDC最新出炉AI+手机行业白皮书!
  2. 将第二台笔记本电脑用作带有Windows 10无线显示器的扩展显示器
  3. 防止号码丢失之电话簿云端备份
  4. msdia80.dll文件出现在磁盘根目录下的解决方案
  5. 《Spring Recipes》第三章笔记3:Specifying Aspect Preced...
  6. Visio设计产品流程图
  7. 框架设计--第十章 MyBatis与Spring的整合--习题答案
  8. 轻量级pdf查看阅读工具Sumatra PDF
  9. vue实现pdf在线查看功能 vue-pdf
  10. java批量提交事务_java加事务批量提交