8. Nginx资源的防盗链

Posted 思过崖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

专题阅读

以上是关于8. Nginx资源的防盗链的主要内容,如果未能解决你的问题,请参考以下文章

(012)Nginx静态资源web服务_防盗链配置

nginx实践之静态资源web服务(防盗链)

配置 Nginx 防盗链

nginx 配置防盗链(了解)

Nginx配置:防盗链访问控制解析PHP以及代理

92.Nginx配置:防盗链访问控制解析PHP以及代理