一聚教程网:一个值得你收藏的教程网站

热门教程

Nginx 简单防盗链规则分析

时间:2022-06-30 18:41:37 编辑:袖梨 来源:一聚教程网

直接粘代码吧:

 代码如下 复制代码

location ~* \.(gif|jpg|swf|flv|mp3|mp4|zip|rar)$ {
    valid_referers none blocked 111com.net;   #picture for http://www.111com.net
    if ($invalid_referer) {
        return 403;
    }
}

解析 意思是下面的valid_referers none blocked 111com.net; 中的域名可以访问本站的 gif|jpg|swf|flv|mp3|mp4|zip|rar 格式的文件,其它域名访问全部显示403错误状态代码

针对某目录防盗链

 代码如下 复制代码

location /images/ {    #目录名
alias /data/images/;  #目录路径
valid_referers none blocked server_names 111com.net ; #这里换成你的域名
if ($invalid_referer) {return 403;}
}

上面这个目录意思是我这个目录所有文件都不能被不指定的域名访问一了,所以我们在location没加替换了,如果需要也限制指定文件我们是

location ~* \.(gif|jpg|swf|flv|mp3|mp4|zip|rar)$加上这一句哦中的gif|jpg|swf|flv|mp3|mp4|zip|rar即可
加到对应 vhost 的 Server 段即可。


上面的域名自己换就 ok 了

热门栏目