配置防盗链

简介:

通过限制referer来实现防盗链的功能
什么是防盗链?
而refer就是A站点,在B服务器上传图片,用户访问A服务器,A上做超链接到了B服务器上,图片是B服务器上发出去的,对B机器来说没有任何的意义。A导致B服务器流量增加。A服务访问速度提升,可以免费使用带宽资源。

解决办法:
1.把A上传在B机器上的图片删除,这样流量降下来。因为用户访问图片,会调用这个图片404
2.配置防盗链。不认识的refer不让访问(第三方站点不能去引用)。图片是A服务器自己的,但是访问的地址是A域名,然后在B域名去引用,这是不允许的。只有A域名访问

配置文件增加如下内容
<Directory /data/wwwroot/www.123.com> //定义防盗链的目录。就是DocumentRoot
SetEnvIfNoCase Referer "http://www.123.com" local_ref //设置白名单
SetEnvIfNoCase Referer "http://123.com" local_ref
SetEnvIfNoCase Referer "^$" local_ref //空的referer也设置白名单
<filesmatch ".(txt|doc|mp3|zip|rar|jpg|gif |png)"> //这些访问设置白名单
Order Allow,Deny //访问控制。Order定义先允许还是先拒绝
Allow from env=local_ref //这个的目的就是先把白名单的两个refer做一个允许,其他的拒绝
</filesmatch>
</Directory>

测试:
Windows直接访问为Forbidden为空refer
空refer的意思就是复制这个链接直接在浏览器中搜索。
先让空refer能访问需要到配置中设置
SetEnvIfNoCase Referer "^$" local_ref 
配置防盗链

解决办法:需要把111.com/qq.jpg这个链接上传到配置文件中设置的白名单网站中。

而这个网站地址就是refer
配置防盗链
curl -e "http://www.aminglinux.com/123.html" //-e自定义referer
curl -e "http://www.baidu.com" -x192.168.211.149:80 111.com/qq.jpg -I
HTTP/1.1 403 Forbidden




本文转自 虾米的春天 51CTO博客,原文链接:http://blog.51cto.com/lsxme/2054735,如需转载请自行联系原作者

相关文章
|
17天前
|
Java 应用服务中间件 nginx
fastdfs实现防盗链功能
fastdfs实现防盗链功能
41 12
|
数据安全/隐私保护 开发者 CDN
CDN 防盗链设置| 学习笔记
快速学习 CDN 防盗链设置。
411 0
CDN 防盗链设置| 学习笔记
|
PHP 开发工具 对象存储
如何实现网站的防盗链?
本文就是介绍类似A这样的用户将资源存放在OSS上后,如何设置防盗链来避免这样情况的发生。 本文适用那些在网页中使用了OSS资源作为外链的用户。
20111 0
|
6月前
|
Docker 容器
80 # 图片防盗链
80 # 图片防盗链
16 0
|
CDN
CDN设置防盗链及使用鉴权功能——设置防盗链
CDN设置防盗链及使用鉴权功能——设置防盗链自制脑图
164 0
CDN设置防盗链及使用鉴权功能——设置防盗链
|
CDN
CDN防盗链设置
CDN防盗链设置自制脑图
103 0
CDN防盗链设置
|
弹性计算 负载均衡 网络协议
源站保护
源站保护
151 0
源站保护
|
应用服务中间件 Linux Apache
【防盗链】Nginx与Apache 防盗链教程
一、为什么要用防盗链? 什么是盗链? 一般情况下,别的网站如果直接链接虚拟主机中的网页,是可以提高网站的知名度与访问量,是受到ICP内容提供商或站长的欢迎的,但是,如果别的网站是偷偷直接链接您的网站中的音乐、电影、图片、zip文件及其它下载类资源,让网民免费看你的电影,不但不会提高您网站的知名度,还会让您的网站中产生大量没有意义的流量,如果一台服务器中存在大量这种盗链情况,服务器的速度就会下降。     从ICP内容提供商或站长的角度来看,辛辛苦苦做出来的内容,被别人偷偷使用,肯定心中不好受,显然,这种盗链是侵犯知识产权的行为。对于收费的下载类网站,这意味着有人可以不付费就享受您的服务!更严重
|
存储 安全 对象存储
防盗链使用过程中遇到的问题
防盗链使用过程中遇到的问题
173 0
|
Java JavaScript 前端开发
解决图片 防盗链
js版解决方案 var url = 'https://mmbiz.qpic.cn/mmbiz_jpg/TAoksPVlXMI7dQPxiaUbAHvyJ19iaG9b2Ueh53iaqTsn6F8O3m63zcBibgNpujM1HNeCKX99vOo...
1792 0