防盗链安装,防盗链安装示意图

首页 > 经验 > 作者:YD1662022-10-30 10:35:33

防盗链安装,防盗链安装示意图(21)

八、配置防盗链

防盗链安装,防盗链安装示意图(22)

vim /usr/local/nginx/conf/nginx.conf http { ...... server { ...... location ~* \.(gif|jpg|swf)$ { valid_referers none blocks *.dajb.com dajb.com; if ( $invalid_referer) { rewrite ^/ http://www.dajb.com/error.png; } } ...... } }

防盗链安装,防盗链安装示意图(23)

~* .(jpg|gif|jepg|bmp|ico)$ :这段正则表达式表示匹配不区分大小写,以.jpg 或.gif 或.swf

结尾的文件;

​ valid_referers :设置信任的网站,可以正常使用图片;

​ 后面的网址或者域名 :referer 中包含相关字符串的网址;

​ if语句:如果链接的来源域名不在valid_referers所列出的列表中,$invalid_referer为1,则执行后面的操作,即进行重写或返回403 页面。

Web源主机(20.0.0.55)

cd /usr/local/nginx/html 将R-C.jpg、error.png文件传到/usr/local/nginx/html目录下 vim index.html ...... <img src="R-C.jpg"/> </body> </html> echo "20.0.0.55 www.dajb.com" >> /etc/hosts echo "20.0.0.58 www.daolian.com" >> /etc/hosts

防盗链安装,防盗链安装示意图(24)

上一页23456下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.