陈奇网络工作室

在apache下实现防盗链

网站建设服务器

什么是连锁盗窃?

盗版是指在你自己的页面上显示一些不在你自己服务器上的内容。通常的做法是通过技术手段获取别人服务器上的资源地址。

绕过别人的资源显示页面,直接在终端用户自己的页面上提供这些内容。

比较常见的是一些小站盗用大站的资源(图片、音乐、视频)。

对于这些小站来说,可以通过偷链接来减轻自己服务器的负担,因为真正的空间和流量都是来自别人的服务器。

对大站的影响真的只是增加了服务器的压力,用户和流量都不是自己的。

让我们使用两台服务器来模拟这种情况

www.wawa.com是一个正常的网站。

172 . 16 . 16 . 6 www.wawawa.com是链盗停止后跳转的网站。

172 . 16 . 16 . 16 www.aaa.com是一个窃取链接的网站。

这个实验需要基于Apache虚拟主机和dns,这里就不介绍了。

先来看看不做防盗链的效果。

首先配置172.16.16.6 www.wawa.com正常主机的照片网站,防止跳转网站。

首先修改主配置文件vim /etc/httpd/conf/httpd.conf并添加虚拟主机和监听端口80。

然后是盗链网站172 . 16 . 16 . 16 www.aaa.com的配置。

服务器配置好之后,验证网站的效果。

普通网站

为了区别于正常网站,网站文字略有改动作为区分。

阻止网站

你可以看到除了我修改的文字不一样,图片等东西都可以直接显示在盗版网站上,不需要配置。这种情况肯定要被制止。

让我们配置防盗链

您必须由yum安装此模块。可以查一下。

[root @ localhost 20]# CD/etc/httpd/

[root @ localhost httpd]# Apache CTL-D DUMP _ MODULES | grep过期

修改刚才的虚拟主机的文件vim /etc/httpd/conf/httpd.conf,在正常服务的/VirtualHost前加上下面的红字。

虚拟主机

DocumentRoot /opt/www/10

服务器名www.wawa.com

目录/opt/www/10

AllowOverride None

要求全部授权

重写引擎开启

重写秒%{HTTP_REFERER}!^http://172.16.16.6/*

重写秒%{HTTP_REFERER}!^http://wawa.com/。*$ [NC]

重写秒%{HTTP_REFERER}!^http://wawa.com$

重写秒%{HTTP_REFERER}!^http://www.wawa.com/。*$ [NC]

重写秒%{HTTP_REFERER}!^http://www.wawa.com$

重写者。*\\\\.(gif | jpg | swf | png)$ http://www.wawawa.com/error.jpg

/目录

/虚拟主机

让我们访问盗链网站看看结果。

至此,防盗链成功。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3