nginx 防盗链

简介:

nginx 防盗链

一、针对不同的文件类型

location ~ .*\.(wma|wmv|asf|mp3|mmf|zip|rar|jpg|gif|png|swf|flv)$ {   //表示对wma、wmv、asf、mp3、mmf、zip、rar、jpg、gif、png、swf、flv后缀的文件实行防盗链

     valid_referers none blocked *.766g.com;   //  表示对*.766g.com 这个来路进行判断(*代表任何,任何的二级域名)

     if ($invalid_referer) {      //if{}里面内容的意思是,如果来路不是指定来路就跳转到403错误页面,当然直接返回404也是可以的,也可以是图片

     #rewrite ^/ http://www.766g.com/error.html;

     return 403;

      }

}


二、针对不同的目录

location /img/ {

    root /data/img/;

    valid_referers none blocked *.766g.com;

    if ($invalid_referer) {

                   rewrite  ^/  http://www.766g.com/images/error.gif;

                   #return   403;

    }

}











本文转自 meteor_hy 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1735016,如需转载请自行联系原作者
目录
相关文章
|
应用服务中间件 nginx
nginx防盗链功能
nginx防盗链功能
183 0
|
缓存 应用服务中间件 网络安全
nginx 重写功能,防盗链功能 介绍
nginx 重写功能,防盗链功能 介绍
|
缓存 负载均衡 应用服务中间件
Nginx 的优化思路,并解析网站防盗链
Nginx 的优化思路,并解析网站防盗链
422 1
|
缓存 应用服务中间件 Linux
百度搜索:蓝易云【Linux系统Nginx优化与防盗链详细教程】
这些是关于Nginx优化和防盗链的基本教程。根据实际需求和具体情况,您可能需要进行更多的配置和调整。在修改Nginx配置文件之前,请确保您对配置语法和操作有一定的了解,并备份原始配置文件以防意外情况发生。
339 1
|
应用服务中间件 Shell nginx
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离(二)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离
202 0
|
负载均衡 NoSQL 应用服务中间件
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离(一)
Nginx + keepalived 实现高可用 + 防盗链 + 动静分离
226 0
|
监控 应用服务中间件 Linux
Nginx之防盗链及高可用解读
Nginx之防盗链及高可用解读
|
应用服务中间件 nginx
Nginx防盗链配置
Nginx防盗链配置
|
应用服务中间件 开发工具 nginx
nginx防盗链
nginx防盗链简单配置
|
网络协议 应用服务中间件 Linux
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(二)
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(二)
271 0
Nginx 优化与防盗链(带着毕生热情,将你唤醒)(二)