返回顶部
首页 > 资讯 > 精选 >Nginx怎么配置防盗链
  • 181
分享到

Nginx怎么配置防盗链

2023-06-16 06:06:33 181人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Nginx怎么配置防盗链的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、单刀直入,先上nginx配置文件server {    &nb

这篇文章给大家分享的是有关Nginx怎么配置防盗链的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一、单刀直入,先上nginx配置文件

server {         listen       80;         server_name  www.test.com;   root  /data/WEB/;         index index.PHP index.html;         access_log  /data/logs/nginx/biao.madacode.access.log  main;    location /{     root /home/data/;   }          error_page   404   /usr/local/nginx/html/404.html;         location ~ .*\.(wma|wmv|asf|mp3|mp4|mmf|zip|rar|jpg|gif|png|swf|flv)$   {       valid_referers none blocked server_names *.test.com Http://IP;       if ($invalid_referer) {     return 403;       }       expires    24h;       access_log off;    }         location ~ /\.         {             deny all;         }  }

二、防盗链核心配置文件解释

location ~ .*\.(wma|wmv|asf|mp3|mp4|mmf|zip|rar|jpg|gif|png|swf|flv)$ {     valid_referers none blocked server_names *.test.com http://IP;     if ($invalid_referer) {   return 403;     }     expires    24h;     access_log off;  }

vaild_referers 有效的引用连接,如下,否则就进入$invaild_refere,返回403 forbiden。

none

"Referer" 来源头部为空的情况

blocked

"Referer"来源头部不为空,但是里面的值被代理或者防火墙删除了,这些值都不以http://或者https://开头.

server_names

"Referer"来源头部包含当前的server_names(当前域名)

三、模拟案例测试

添加 --referer 模拟引用,看结果直接403.证明上面配置是OK的

[root@test]# curl --referer http://baidu.com   -I http://www.test.com/temp/T19254/20190820/video_out_out/1/0011.mp4 HTTP/1.1 403 Forbidden Server: Tengine Date: Wed, 21 Aug 2019 09:54:44 GMT Content-Type: text/html Content-Length: 639 Connection: keep-alive

Nginx怎么配置防盗链

感谢各位的阅读!关于“Nginx怎么配置防盗链”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Nginx怎么配置防盗链

本文链接: https://lsjlt.com/news/282652.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Nginx怎么配置防盗链
    这篇文章给大家分享的是有关Nginx怎么配置防盗链的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、单刀直入,先上nginx配置文件server {    &nb...
    99+
    2023-06-16
  • nginx中怎么利用referer指令配置防盗链
    今天就跟大家聊聊有关nginx中怎么利用referer指令配置防盗链,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。实现图片防盗链:1location ~* \.(gif|jpg|pn...
    99+
    2023-06-05
  • Nginx如何防盗链
    这篇文章主要介绍“Nginx如何防盗链”,在日常操作中,相信很多人在Nginx如何防盗链问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nginx如何防盗链”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!简单...
    99+
    2023-06-17
  • nginx配置防盗链的三种实现方式总结
    目录什么是资源盗链一、引导案例二、Nginx防盗链实现原理三、Nginx防盗链具体实现实现方式一实现方式二实现方式三总结什么是资源盗链 资源盗链是指内容不在自己服务器上,而通过技术手...
    99+
    2024-04-02
  • Nginx防盗链与服务优化配置的全过程
    目录隐藏nginx版本号查看版本号隐藏版本信息修改用户与组缓存时间日志分割配置Nginx实现连接超时更改Nginx运行进程数配置Nginx实现网页优化压缩功能压缩功能参数配置防盗链补...
    99+
    2024-04-02
  • Nginx防盗链与服务优化配置的示例分析
    这篇文章给大家分享的是有关Nginx防盗链与服务优化配置的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。隐藏nginx版本号查看版本号方法一:curl命令可以在 CentOS 中使用命令 curl -I ...
    99+
    2023-06-26
  • apache中怎么设置Rewrite防盗链
    本篇文章为大家展示了apache中怎么设置Rewrite防盗链,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。设置 .htaccess 禁止图片盗链 RewriteEngine on 打开重写url ...
    99+
    2023-06-10
  • WordPress 防盗链设置方法分享
    询问结果却有些出乎意料,竟然是超流量了,使用这么久还是第一次遇到超量的情况。 登陆cPanel后台查看也确实看到有几个站在盗链图片,而且使用的流量还不少。这样下去还了得,白用图片不说,还要每月给你们支付超标的流量费。于是...
    99+
    2022-06-12
    WordPress 防盗链
  • cdn防盗链有什么用
    CDN常用的防盗链方式有IP黑白名单、Referer、时间戳和中心鉴权等防盗链方式。IP黑白名单配置请求者的IP黑白名单,设置黑名单之后,除了黑名单的用户都能访问;反之设置了白名单,只有白名单的用户都可以访问。Referer防盗链在http...
    99+
    2024-04-02
  • Nginx的优化、安全与防盗链实例详解
    目录1.Nginx的页面优化1.1 Nginx的网页压缩 1.2  配置Nginx的图片缓存 1.3  Nginx的连接超时设置&n...
    99+
    2024-04-02
  • nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置HTTPS,性能优化)
    一、服务器基础配 置 远程链接服务器 ssh 用户名@公网ip 默认的用户名是root,假如公网 ip 是 a.b.c.d, 那链接命名就是 ssh root@a.b.c.d ...
    99+
    2024-04-02
  • Linux中Nginx的防盗链和优化的实现代码
    隐藏版本号 未隐藏版本号,为了提高安全性,需要对版本号进行隐藏。 隐藏版本号实验 cd /usr/local/nginx/ ### 编辑配置文件 vim conf/nginx.conf 修改用户组 主进程...
    99+
    2022-06-03
    Nginx防盗链和优化 linux Nginx优化
  • Apache的防盗链的技术怎么实现
    这篇文章主要介绍“Apache的防盗链的技术怎么实现”,在日常操作中,相信很多人在Apache的防盗链的技术怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apache的防盗链的技术怎么实现”的疑惑有所...
    99+
    2023-06-05
  • 怎么使用PHP+Referer实现图片防盗链
    今天小编给大家分享一下怎么使用PHP+Referer实现图片防盗链的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、图片防盗...
    99+
    2023-07-04
  • 如何设置WordPress图片防盗链方法 推荐
    如果您的博客有很多很多图片,空间又有流量限制,那么防止别人盗取自己的图片链接应该说是势在必行了,因为在国内,博客内容互相复制的现象相当的普遍,大家都非常珍惜自己的那一点点空间,直接复制图片(复制是带链接的哦!)就象一顿家...
    99+
    2022-06-12
    WordPress 图片防盗链
  • node.js突破nginx防盗链机制,下载图片案例分析 原创
    问题 今天项目需求要求采集几个网站的信息,包括一些区块链统计图表之类的信息。 笔者使用的是node.js+axios库发送get请求来获取在图片,下载到本地。测试代码如下: impo...
    99+
    2023-10-18
    node.js nginx 防盗链 下载图片 axios
  • Nginx怎么配置
    这篇文章给大家分享的是有关Nginx怎么配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。匹配到F,往下匹配到D,停止往下/images/abc/def -> config D最长匹配到G,往下匹配D,停止...
    99+
    2023-06-04
  • 织梦DedeCMS模板怎么防盗
    织梦DedeCMS模板怎么防盗织梦模板防盗方法一之系统文件修补法:系统文件修补法这种方法呢,显得比较麻烦一点。也要求对织梦(DedeCMS)系统有一定的熟悉度才建议这样来做。因为我们做的模板,往往是不太全 面的,比如当我们的站只有文章模型的...
    99+
    2016-09-18
    织梦
  • 如何配置Nginx防御cc攻击
    配置Nginx防御cc攻击的方法:1、下载lua,并使用Nginx进行编译;2、编译完成后,对相关文件进行修改配置,即可完成配置防御cc攻击。具体内容如下:Nginx编译支持lua下载lua-nginx-module编译#./configu...
    99+
    2024-04-02
  • Nginx怎么配置模块
    这篇文章主要讲解了“Nginx怎么配置模块”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么配置模块”吧!Nginx配置模块需要我们不断的学习,在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作