宝塔面板如何开启网站图片、JS、CSS等文件防盗链教程

admin

文章最后更新时间:2024年05月17日

防盗链的作用就像是店铺货架上的锁一样。当你的Web应用嵌入到其他网站中时,有些不良网站可能会在未经你允许的情况下,直接链接到你Web应用中的某些资源,如图片、视频等,从而耗尽你的服务器流量和带宽资源。这被称为“盗链”。为了避免这种情况发生,可以通过配置防盗链规则,来限制哪些网站可以访问你的资源。如果某个网站没有经过你的认证或授权,就会拒绝该网站的请求,并禁止它访问你的资源。这样,你就可以保护你的服务器资源和数据,确保只有经过授权的人才能访问你的资源。

那么接下来我们来看看在宝塔面板当中如何设置“防盗链”,


宝塔面板-站点管理—防盗链,先简单设置开启:

防盗链1.jpg

再到网站的配置文件里面修改(宝塔上面防盗链设置有点bug,保存了不生效),添加好之后,就能在这里找到了。

    location ~ .*\.(jpg|jpeg|gif|png|js|CSS|webp)$ //文件类型
    {
        expires      30d;
        access_log /dev/null;
        valid_referers   www.xxxxxx-com//白名单域名
        if ($invalid_referer){
           return 404; //返回值为404页面,也可以设置返回一个图片,如:“return /uploads/2021/12/2021123006064973.png;”
        }
    }


第一个就是需要设置的静态文件,一般就这些jpg|jpeg|gif|png|js|CSS|webp;

下面是域名,我此处设置为所有子域名;

return 就是返回的文件,可设置404,也可以设置图片。


文章版权声明:除非注明,否则均为十八码原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,285人围观)

还没有评论,来说两句吧...

目录[+]