ngnix 防盗链配置

9 篇文章 0 订阅


通用配置如下

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3)$ { 

                #access_log off; #以上扩展名文件(gif|jpg|jpeg|png|bmp|swf)不写入

日志文件中。 

                #valid_referers  *.gangqinpuzi.com gangqinpuzi.com *.youdao.com *.google.cn *.google.com *.google.com.tw *.google.com.sg *.google.com.hk image.soso.com bing.com cn.bing.com image.baidu.com; 

    #valid_referers none blocked允许访问的域名站点,后台就是跟着域名多个域名空格

隔开。 

    #none 匹配没有Refer的访问,简单的说就是直接用URL访问这些扩展名的资源。 

    #blocked 支持域名前缀。 

    #除了允许直接访问的域名外,其他域名直接访问就直接显示下面的这种图片。 

                valid_referers  *.gangqinpuzi.com gangqinpuzi.com *.youdao.com *.google.cn *.google.com *.google.com.tw *.google.com.sg *.google.com.hk image.soso.com bing.com cn.bing.com image.baidu.com; 

                if ($invalid_referer){ 

                        rewrite ^/ http://chenjinya.cn/images/return.png

                        #return 404;

                }   

#这里加入你的反向代理配置

}

红字部分很重要,不是 valid_referers none blocked ,就是一个valid_referers而已

同时,如果你用的是proxy反向代理,那么,这个里面还需要加入你的反向代理的配置,否则经代理解析的图片无法正常显示


记着重启 ngnix -s reload


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值