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;

    }

}










本文转自 jin626889 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1735016,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
应用服务中间件 nginx
nginx防盗链功能
nginx防盗链功能
|
6月前
|
监控 应用服务中间件 Linux
Nginx之防盗链及高可用解读
Nginx之防盗链及高可用解读
|
7月前
|
应用服务中间件 nginx
Nginx防盗链配置
Nginx防盗链配置
|
8月前
|
应用服务中间件 开发工具 nginx
nginx防盗链
nginx防盗链简单配置
|
应用服务中间件 Linux Apache
【防盗链】Nginx与Apache 防盗链教程
一、为什么要用防盗链? 什么是盗链? 一般情况下,别的网站如果直接链接虚拟主机中的网页,是可以提高网站的知名度与访问量,是受到ICP内容提供商或站长的欢迎的,但是,如果别的网站是偷偷直接链接您的网站中的音乐、电影、图片、zip文件及其它下载类资源,让网民免费看你的电影,不但不会提高您网站的知名度,还会让您的网站中产生大量没有意义的流量,如果一台服务器中存在大量这种盗链情况,服务器的速度就会下降。     从ICP内容提供商或站长的角度来看,辛辛苦苦做出来的内容,被别人偷偷使用,肯定心中不好受,显然,这种盗链是侵犯知识产权的行为。对于收费的下载类网站,这意味着有人可以不付费就享受您的服务!更严重
|
应用服务中间件 nginx
【Nginx】第十三节 配置防盗链
【Nginx】第十三节 配置防盗链
88 0
【Nginx】第十三节 配置防盗链
|
缓存 应用服务中间件 Linux
Nginx的优化与防盗链(一)
1、隐藏版本号 2、修改用户与组 3、缓存时间 4、日志切割 5、连接超时 6、更改进程数 7、配置网页压缩 8、配置防盗链 9、fpm参数优化
Nginx的优化与防盗链(一)
|
缓存 网络协议 应用服务中间件
Nginx的优化与防盗链(二)
1、隐藏版本号 2、修改用户与组 3、缓存时间 4、日志切割 5、连接超时 6、更改进程数 7、配置网页压缩 8、配置防盗链 9、fpm参数优化
Nginx的优化与防盗链(二)
|
应用服务中间件 数据安全/隐私保护 nginx
Nginx 实现图片或文件的防盗链
一:一般的防盗链如下: location ~* \.(gif|jpg|png|swf|flv)$ {    valid_referers none blocked www.
1270 0
|
应用服务中间件 nginx PHP