zoukankan      html  css  js  c++  java
  • Nginx 防盗链

    “盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。
    常常是一些小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。
    说白了,就是盗取别人的链接,放在自己的网站上,客户端访问的时候,流量走的是别人的服务器。

    Nginx 防止盗链配置:

    [root@localhost ~]$ cat /usr/local/nginx/conf/vhost/test.com.conf         
    server {
        listen 80;
        server_name www.test.com;
        index index.html index.html index.php;
        root /data/www;
      
        location ~* ^.+.(gif|jpg|jpeg|png|bmp|swf|flv|rar|zip|doc|pdf|gz|bz2|xls)$ {    # referer 表示从哪个网站链接过来,访问资源
            valid_referers none blocked server_names *.test.com;                         # valid_referers 定义可以从这些白名单的网站链接过来
            if ($invalid_referer) {                                                      # 如果不是从白名单的网站链接过来就返回403
                return 403;
            }
        }
    }

        

  • 相关阅读:
    week9-东东学打牌
    week9-咕咕东的目录管理器
    CSP-M2-C-咕咕东的奇妙序列
    CSP-M2-B
    P1084 疫情控制
    P2447 [SDOI2010]外星千足虫
    P4035 [JSOI2008]球形空间产生器
    P3389 【模板】高斯消元法
    P4051 [JSOI2007]字符加密
    P6114 【模板】Lyndon 分解
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10333495.html
Copyright © 2011-2022 走看看