zoukankan      html  css  js  c++  java
  • 2019.9.17 防盗链的方法

    1, 在源主机设置防盗链步骤

    [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

            location ~* .(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv)$ {     

                valid_referers none blocked *.source.com source.com;         //valid_referers  设置信任网站   , none  浏览器中referers为空的情况,就直接在浏览器访问图片 

                                                                                                                       //referers不为空的情况,但是值被代理或防火墙删除了,这些值不以http:// 或https://开头                               

                if ($invalid_referer) {                               //if 判断除了信任网站以外全部放到rewrite指定的路径去处理

                    rewrite ^/ http://www.source.com/error.jpg;    //路径

                    #return 403;

                }

            }

    总结:为什么需要防盗链

    列如,防止我服务器上的图片被别人盗用后,别的客户机访问盗我图片的服务器,流量还是走我服务器的流量,导致我服务器流量异常偏高的危险。

  • 相关阅读:
    使用PullToRefresh实现下拉刷新和上拉加载
    Java RandomAccessFile用法
    Java_io体系之RandomAccessFile简介、走进源码及示例——20
    获取Android设备唯一标识码
    MQTT协议简记
    ORMLite学习入门笔记
    service的生命周期
    android广播(内部类)使用
    intent 几种用法
    intent.setFlags方法中的参数值含义
  • 原文地址:https://www.cnblogs.com/otherwise/p/11543182.html
Copyright © 2011-2022 走看看