首页 > 系统相关 >nginx配置防盗链

nginx配置防盗链

时间:2023-12-22 10:56:34浏览次数:41  
标签:访问 配置 jpg nginx html referer 防盗链

nginx路径下html中新建images文件夹,放入可以访问的图片。然后新建referer文件夹,放入防盗图片

 

 

 

server增加如下配置

 location ~* \.(jpg|png)$ {
           root html;          #只允许本地ip访问静态资源,其他访问返回防盗图片
          valid_referers none 127.0.0.1;
          if ($invalid_referer){
            rewrite ^/ /referer/1.jpg break;
          }
      }

 

本地正常访问

 

外部访问

 

标签:访问,配置,jpg,nginx,html,referer,防盗链
From: https://www.cnblogs.com/privateLogs/p/17920805.html

相关文章

  • TVBOX下载配置及本地包使用教程
    本文以电视上使用为准。【TVBOX软件下载】https://qiqi2020.lanzouq.com/b09svqv1cTVBOX有各种改版,这里推荐下载影视仓_5.0.13.apk,因为它支持“多仓”:【软件安装】打开电视上的“当贝助手”,用它来上传软件安装包,其它可以传文件到电视的软件也可以。选择文件快传:电脑浏览器打......
  • MySQL运维14-管理及监控工具Mycat-web的安装配置
    一、Mycat-web介绍Mycat-web(现改名为Mycat-eye)是对Mycat-server提供监控服务,通过JDBC连接对Mycat,MySQL监控,监控远程服务器的cpu,内存,网络,磁盘等情况的使用。Mycat-web运行过程中需要依赖zookeeper,因此需要先安装zookeeper,下载地址如下:zookeeper:链接: https://pa......
  • 【每日问答】IDEA怎么全局设置Maven配置,而不需要每次导入项目后每次都要设置
    在大多数集成开发环境(IDE)中,你可以通过进行全局配置来避免每次导入项目都要设置Maven。我以IntelliJIDEA为例,其他IDE的步骤可能会有些不同:打开IntelliJIDEA,并确保你已经安装了Maven插件。转到菜单栏,选择"File"(文件)>"OtherSettings"(其他设置)>"DefaultSettings"(默认......
  • Visual Studio如何再次配置一个曾经配置过的C++库?
      本文介绍在VisualStudio软件中调用C++各种配置、编译完毕的第三方库的方法。  在撰写C++代码时,如果需要用到他人撰写的第三方库(例如地理数据处理库GDAL、矩阵运算库Armadillo等),并不能像Python等语言那样,安装好库后直接在不同代码文件中使用;而是需要每一次新建一个代码文......
  • day18 -基于Consul的自动发现 -告警平台部署管理-告警平台高级配置 (7.6-7.8.2)
    一、基于Consul的自动发现1、背景Prometheus配置文件prometheus-config.yaml配置了大量的采集规则,基本上都是运维小伙伴手动处理,如果后面增加了节点或者组件信息,就得手动修改此配置,并热加载promethues;那么能否动态的监听微服务呢?Prometheus提供了多种动态服务发现的功能,这里......
  • Spring Boot学习随笔- 拦截器实现和配置(HandlerInterceptor、addInterceptors)、jar包
    学习视频:【编程不良人】2021年SpringBoot最新最全教程第十三章、拦截器拦截器:Interceptor拦截中断类似于javaweb中的Filter,不过没有Filter那么强大作用SpringMVC的拦截器是一种用于在请求处理过程中进行预处理和后处理的机制。拦截器可以在请求到达控制器之前和......
  • 配置ospf通告缺省路由实验
    1、实验拓扑图2、实验目标R2与R3为企业边界出口设备,组成双出口冗余备份以实现负载分担,企业内部配置运行部署OSPF路由协议,令PC1与PC2可正常访问R1路由器的100.1.1.0网络;为减少路由表的容量,在R2与R3上配置缺省路由,提供连通性的同时保证网络的高可用性3、实验配置步骤......
  • 今日bug之配置项值为中文逗号报错
    启动报错org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'slymUrlController':Unsatisfieddependencyexpressedthroughfield'qlrlxZjzlDzMap';nestedexceptionisorg.springframework.beans.......
  • nignx多域名多站点的配置,502 Bad Gateway解决方法
    本文以ubuntu为例,其他Linux系统类似1、先建立两个放网站的目录mkdir/datamkdir/data/ding1commkdir/data/ding2com2、查看nginx.conf可知放入位置sites-enabled文件夹内所有文件都生效cd/etc/nginxcp-rsites-enabledsites-enabled.bak#修改前先备份cdsites-enabled多域名......
  • nginx调优-调大rlimit_nofile
    前言对于Linux用户或用户组打开的进程,Linux系统会对进程可占用的资源进行限制。该限制针对特定Linux用户或用户组,限制范围是该Linux用户或用户组打开的所有进程。遇到的异常nginx转发的流量比较大。因此在nginx.conf中,存在如下配置:worker_rlimit_nofile131072;event{......