码迷,mamicode.com
首页 > 其他好文 > 详细

配置Nginx实现防盗链功能!

时间:2019-09-13 13:25:44      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:cal   占用   压力   功能   info   rewrite   gif   txt   配置nginx   

准备两台Linux,用第二台linux主机来通过拿第一台主机的图片链接来展现图片;

因为主机2是通过主机1拿的图片链接所以当别人都通过链接访问图片时,占用的是主机一的内存空间,而不是占用主机2的内存空间

A)设定主机一为本公司的服务器,一旦非本公司人员通过链接去访问图片时,会对服务器造成内存压力。

解决方法,主机一做防盗链功能可以有效的阻止非本公司人员访问图片。以造成内存压力-------》这样主机2将访问不到图片即使有图片链接

第一台Ip地址为:192.168.200.115

技术图片

 

第二台ip地址值为:192.168.200.105

技术图片

[root@localhost ~]# cd /usr/local/nginx/html/
[root@localhost html]# ls
50x.html    index.html
[root@localhost html]# vim index.html

在p段落下添加图片链接
<img src="http://192.168.200.115/linux.jpg" />

技术图片



在主机1中的server下添加如下命令

[root@localhost ~]# vim /usr/local/nginx/html/error.txt

<h1>盗链可耻</h1>

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

location ~* \.(jpg|gif|png|swf)$ {
        #*.amber.com amber.com相当于公司域名

       valid_referers none blocked *.amber.com amber.com;
       if ($invalid_referer) {
           rewrite ^/ http://www.amber.com/error.txt;

   }
}

 

配置Nginx实现防盗链功能!

标签:cal   占用   压力   功能   info   rewrite   gif   txt   配置nginx   

原文地址:https://www.cnblogs.com/cxm123123form/p/11516443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!