准备两台Linux,用第二台linux主机来通过拿第一台主机的图片链接来展现图片;
因为主机2是通过主机1拿的图片链接所以当别人都通过链接访问图片时,占用的是主机一的内存空间,而不是占用主机2的内存空间
A)设定主机一为本公司的服务器,一旦非本公司人员通过链接去访问图片时,会对服务器造成内存压力。
解决方法,主机一做防盗链功能可以有效的阻止非本公司人员访问图片。以造成内存压力-------》这样主机2将访问不到图片即使有图片链接
第一台Ip地址为:192.168.200.115
第二台ip地址值为:192.168.200.105
[[email protected] ~]# cd /usr/local/nginx/html/
[[email protected] html]# ls
50x.html index.html
[[email protected] html]# vim index.html
在p段落下添加图片链接 <img src="http://192.168.200.115/linux.jpg" />
在主机1中的server下添加如下命令
[[email protected] ~]# vim /usr/local/nginx/html/error.txt
<h1>盗链可耻</h1>
[[email protected] ~]# 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; } }
原文地址:https://www.cnblogs.com/cxm123123form/p/11516443.html
时间: 2024-10-09 14:43:41