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

    L75

     

    referer模块 ngx_http_referer_module 默认编译进nginx

    valid_referers 指令

    Syntax: valid_referers none | blocked | server_names | string ...;
    Default:
    Context: serverlocation

    参数值

    none 允许缺失referer头部请求访问

    block 允许有referer头部请求访问

    server_names 如果server_names与本机server_name某个域名匹配则允许访问

    正则表达式  匹配上允许访问

    域名前缀或后缀匹配上 也允许访问

    invalid_referer 变量 允许访问时值是空 不允许访问时值是空

    server {
        server_name xxx.xxxx.com;
    
        error_log logs/myerror.log debug;
        root html;
        location /{
            valid_referers none blocked server_names
                           *.taohui.pub www.taohui.org.cn/nginx/
                           ~.google.;
    
            if ($invalid_referer) {
                    return 403;
            }
    
            return 200 'valid
    ';
        }
    
    }

    referer_hash_bucket_size 缓存

    referer_hash_max_size 缓存最大值

  • 相关阅读:
    怎样简单编写一个html网页
    C# 委托实现冒泡排序
    C# 运算符
    EF 多表联查方法
    Log4net 配置文件
    vs调试 iis发布之后的项目
    继承 ,构造方法使用
    C#扩展方法
    partial 部分类
    WeakReference 弱引用
  • 原文地址:https://www.cnblogs.com/jackey2015/p/10392253.html
Copyright © 2011-2022 走看看