盗链 网站内有许多的图片地址,或一些我们可以用到的资源,在这种情况下,我可以通过赋值其他图片链接地址,到我自己的平台上,这样相当于盗取了一张图片的链接,那么盗链会有什么危害呢? 当我们盗取一张图片链...
盗链
网站内有许多的图片地址,或一些我们可以用到的资源,在这种情况下,我可以通过赋值其他图片链接地址,到我自己的平台上,这样相当于盗取了一张图片的链接,那么盗链会有什么危害呢?
当我们盗取一张图片链接放入我们自己的平台时,我们每次访问平台也会连带 链接图片一起访问,要知道我们访问的图片是不在我们自己平台服务调去的资源,而是在获取链接图片的那台服务上边调用的,耗费的自然是它的资源请求,如果我们使用的平台访问量特别大,那会间接的导致盗取的链接服务一起被消耗资源,消耗带宽,所以为了避免这样的事情发生我们就可以用到防盗链了。
防盗链配置
- 位置一般在httpd.conf主配置文件
- 在apache2.2 的 httpd-vhost.conf 虚拟主机配置文件
vim httpd-vhosts.conf # 指定目标访问地址做限制定义Referer、可加入多个 SetEnvIfNoCase Referer "^http://192.168.1.107" local_ref # 匹配指定什么类型结尾的类型 做防护 <filesmatch "\.(txt|doc|mp3|zip|rar|jpg|gif|png|js|css)"> # 次序 先Allow 在Deny Order Allow,Deny # Allow 等于 local_ref 指定目标访问地址做防护 Allow from env=local_ref # Deny 允许有client盗用非local_ref的链接 Deny from !env=local_ref # 结尾 </filesmatch>
注:Referer 目标端到源端访问时产生的 注:访问不了会报403。 注:设置完成后,设置类型只能主站内访问,不可在其他站点调用。
原文:https://www.cnblogs.com/xiangsikai/p/8372064.html
沃梦达教程
本文标题为:Apache 防盗链配置
猜你喜欢
- CentOS7安装GlusterFS集群的全过程 2022-10-10
- 解决:apache24 安装后闪退和配置端口映射和连接超时设置 2023-09-11
- 利用Docker 运行 python 简单程序 2022-10-16
- 阿里云ECS排查CPU数据分析 2022-10-06
- IIS搭建ftp服务器的详细教程 2022-11-15
- CentOS_mini下安装docker 之 安装docker CE 2023-09-23
- 【转载】CentOS安装Tomcat 2023-09-24
- nginx中封禁ip和允许内网ip访问的实现示例 2022-09-23
- KVM虚拟化Linux Bridge环境部署的方法步骤 2023-07-11
- 教你在docker 中搭建 PHP8 + Apache 环境的过程 2022-10-06