Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Nginx 配置之图片防盗链

Nginx 防盗链 大约 422 字

配置

location ~* ^/uploads/img/.*?\.(jpe?g|png|gif|svg)$ {
    valid_referers none blocked server_names ~($host);
    if ($invalid_referer) {
        return 403;
    }
    expires max;
    root z_blog_openresty/resources/;
}

含义

第一行: jpe?g|png|gif|svg

表示对jpgjpegpnggif后缀的文件进行防盗链判断

第二行: valid_referers

表示对Nginx$host(网站域名)进行判断

第三行: if{}

如果不是指定Referer就返回403错误。

参考

http://nginx.org/en/docs/http/ngx_http_referer_module.html

阅读 1942 · 发布于 2019-03-20

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批