当前位置:论坛首页 > Linux面板 > 建议

有关面板的防盗链问题

发表在 Linux面板2019-6-16 15:49 [复制链接] 2 1827


站点的nginx防盗链设置不知是不是有问题,都不生效的。
微信截图_20190616154328.png

原配置文件:
   #SECURITY-START 防盗链配置
    location ~ .*\.(jpg|jpeg|gif|png|js|css)$
    {
        expires      30d;
        access_log /dev/null;
        valid_referers none blocked mxlog.com www.mxlog.com;
        if ($invalid_referer){
                return 404;
        }
    }

我在第二个网站用了mxlog.com网站的图片,是能正常显示,后来我修改修改为配置如下:
    location ~ .*\.(jpg|jpeg|gif|png|js|css)$
    {
        expires      30d;
        access_log /dev/null;
        valid_referers none blocked mxlog.com www.mxlog.com;
        if ($invalid_referer){
           rewrite ^/  http://www.biaoqingdi.net/bqimgs/20161201/201612011152291962.jp g;  
           #return 404;
        }
    }

这样,我第二个网站引用的mxlog.com就成功的防盗链了,因为已经将图片直接跳转到指定图片中。
也试过将valid_referers 后面的none blocked 去掉,但是这样,会影响后台编辑器上传图片。


加上rewrite的话,可能是最好的防盗方式了吧。
使用道具 举报 只看该作者 回复
发表于 2019-6-17 15:08:01 | 显示全部楼层
太妙了,多谢楼主分享。
如果宝塔面板上直接能增加一个设置防盗链提示图片的话,那就方便了
使用道具 举报 回复 支持 反对
发表于 2019-6-18 12:20:10 | 显示全部楼层
痞子哥 发表于 2019-6-17 15:08
太妙了,多谢楼主分享。
如果宝塔面板上直接能增加一个设置防盗链提示图片的话,那就方便了 ...

你说,官方会不会给我加100-300BT币呢?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表