zoukankan      html  css  js  c++  java
  • nginx——防盗链功能

    我们经常会看到在浏览某一图片时会弹出一“403权限禁止”错误,这说明有可能正在浏览的这个网站用到的图片在盗用别的网站图片,而被盗用的网站采用了防盗链技术。那么怎样才能不让自己的网站受害呢?

    下面我来介绍常用的两种方法

    1一般的防盗链如下

    location ~* .(gif|jpg|png|swf|flv)$ {

    valid_referers none blocked www.wosoquan.com wosoquan.com ;

    if ($invalid_referer) {

    rewrite ^/ http://www.wosoquan.com/retrun.html;

    #return 403;

    }

    }

    第一行:gif|jpg|png|swf|flv

    表示对gif、jpg、png、swf、flv后缀的文件实行防盗链

    第二行: 表示对www.ingnix.com这2个来路进行判断

    if{}里面内容的意思是,如果来路不是指定来思是,如果来路不是指定来路就跳转到http://www.wosoquan.com/retrun.html页面,当然直接返回403也是可以的。

    二:针对图片目录防止盗链

    location /images/ {

    alias /data/images/;

    valid_referers none blocked server_names *.xok.la xok.la ;

    if ($valid_referers) {return 403;}

    }

    作者简介: 
    陈志珂(头条号:强扭的瓜不好吃)公众号“铅笔学园”运维内容合作作者之一,目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师。
    铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    python——数据库操作
    【笔试】T实习生2014 总结
    【JS】Intermediate6:jQuery
    【JS】Intermediate5:Scope
    【JS】Intermediate4:JSON
    【JS】Intermediate3:AJAX
    【JS】Intermediate2:Events and Callbacks
    【JS】Intermediate1:The DOM
    【JS】Beginner9:Arrays
    【JS】Beginner8:Objects
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9518807.html
Copyright © 2011-2022 走看看