8. Nginx资源的防盗链

valid_referers 语法使用说明: http://nginx.org/en/docs/http/ngx_http_referer_module.html#valid_referers

valid_referers none blocked server_names
              *.example.com example.* www.example.org/galleries/
              ~\.google\.;
if ($invalid_referer) {
    return 403;
}

valid_referers 后面接是否会被拦截的规则

  • none:如果referer这个字段不存在或者内容为空,合法。
  • blocked:在判断是否合法时,不考虑 http:/ /或 https:// 这一因素
  • server_names:referer 字段不为空时,需满足 server_names 中的其中一个

如果请求不符合 valid_referers 设置的规则,则 $invalid_referer 变量为 true

专题阅读

posted on 2020-03-30 18:31  思过崖灬  阅读(264)  评论(0编辑  收藏  举报

导航