这两天网站访问速度变慢,查看nginx日志会有很多的大量请求带有可疑的referer,这些referer经过访问后都是短信平台,然后进行调用了我们网站的验证码接口
查看nginx日志

Nginx-利用Referer防盗链
语法:

1、ngx_http_referer_module模块:
用来阻止Referer首部无有效值的请求访问,可防止盗链
2、valid_referers none|blocked|server_names|string ...;
定义referer首部的合法可用值,不能匹配的将是非法值
none:请求报文首部没有referer首部
blocked:请求报文有referer首部,但无有效值
server_names:referer首部中包含本主机名
arbitrary_string:任意字符串,但可使用*作通配符
regular expression:被指定的正则表达式模式匹配到的字符串,要使用~开头,例如: ~.*.baidu.com

示例:

server {listen       80;server_name  XX.XX.XX.XX;lo

【Nginx-利用Referer防盗链】解决网站被可疑链接调取接口相关推荐

  1. nginx利用referer指令实现防盗链配置

    nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求,我们应该牢记.下面这篇文章主要介绍了nginx利用referer指令实现防盗链配置的相关资料,需要的朋友可以 ...

  2. Nginx使用http_accesskey_module防盗链,告别referer,告别伪装

    Nginx使用http_accesskey_module防盗链,告别referer,告别伪装 传统的防盗链很多是依赖referer,比如apache的rewrite模块,根据规则判断referer,这 ...

  3. Python爬虫:(亲测,已解决!)解决在使用谷歌浏览器的开发者工具时,没有Referer防盗链缺失问题。

    今天,我在做Python网络爬虫时(web spider),正在爬取哔哩哔哩的某一个视频,发现一个致命问题,就是单纯在headers中加入UA(user-Agent)是不够的,也就是说,我的爬虫没有足 ...

  4. 学会Nginx优化与防盗链预防坏蜀黍

    Nginx优化与防盗链 文章目录 一.Nginx优化 1.配置nginx隐藏版本号 修改配置文件 修改源码文件,重新编译安装 2.修改用户与组 3.缓存时间 4.日志切割 5.连接超时 6.更改进程数 ...

  5. Nginx优化与防盗链

    Nginx优化与防盗链 一.隐藏nginx版本号 1.1查看版本号 1.2隐藏版本信息 二.修改用户与组 三.缓存时间 四.日志分割 五.连接超时 六.更改进程数 七.配置网页压缩 八.配置防盗链 8 ...

  6. Nginx设置图片防盗链(白名单与黑名单)

    点击蓝字关注这个神奇的公众号- 某些时候可能您会发现,别人网站直接将您的网站图片拿过去使用,导致额外消耗服务器流量和带宽,如果本身服务器带宽和流量就比较小,被人盗链后势必会造成一定影响.这篇文章分享下 ...

  7. 【JavaWeb开发】Referer防盗链的详解

    1. 什么是Referer? Referer 是 HTTP 请求(requset) header 的一部分,当浏览器(或者模拟浏览器行为)向web 服务器发送请求的时候,头信息里就有包含 Refere ...

  8. Nginx优化之防盗链

    Nginx优化之防盗链 文章目录 Nginx优化之防盗链 前言 实验环境 实验步骤 前言 之前,我们知道了Apache的防盗链,接下来我们来看看nginx的防盗链. 有时候在浏览网页的时候,会遇到某些 ...

  9. 秋天的第一份“干货” I Referer 防盗链,为什么少了个字母 R?

    Referer 为什么叫 Referer?它代表什么意思?在诸多防盗链竞争中它有什么优势? 今天,在聊 Referer 防盗链之前,先来聊聊我们在现实生活中常常碰到的推荐人(Referrer)信息. ...

最新文章

  1. 基于近距离的测距感知传感器调研以及扩展介绍
  2. C++文件如何在linux下生成动态库So,以及如何使用这个动态库
  3. Dataset之LSUN:LSUN数据集的下载使用教程
  4. 【图网络】如何用Python实现算法:规划图技术(GraphPlanner)
  5. 求任意10个数中的正数之和及个数,函数实现体会地址传递
  6. Python爬虫1-----------placekitten 入门
  7. mysql的连接名是哪个文件_mysql连接名是什么
  8. 简单粗暴地理解 JS 原型链
  9. 笔记-as/400的CL命令
  10. 【C++_typedef_疑难定义收集整理】
  11. 虚拟机C盘上建HTML文件怎,电脑如何通过VMware虚拟机映射本地磁盘实现文件共享...
  12. PICKIT3往PIC16F877A烧录程序失败
  13. 计算机表格折线图添加图例,怎么用EXCEL表格数据做折线图-如何用excel做折线图添加系列...
  14. 第06章 数据挖掘综合应用
  15. 【渗透测试】常用工具总结
  16. 如何制作一个自己的四足机器人
  17. 组合业务流程管理与区块链
  18. JSP文件的运行过程
  19. .Net部分 面试问题
  20. canvas-球体动画运动

热门文章

  1. Python程序来计算锥体的体积和面积
  2. 讲一个老王与客户、供应商的故事
  3. 关于Recycle.exe病毒的分析
  4. jsp+ssm计算机毕业设计网上鞋店管理系统【附源码】
  5. VC 2013 openssl error C2065: “name”: 未声明的标识符 error C2296: “*”: 非法,左操作数包含“LPCSTR”类型
  6. thinkphp5.1 session过期时间失效解决办法
  7. HTC Desire (G7) VS MOTO Milestone VS MOTO XT800 个人对比评测
  8. arcgis license manager点击启动无反应
  9. Inception in CNN
  10. FFmpeg入门详解之54:搭建环境ffmpeg