nginx盗链与防盗链(非常详细)
Posted 苦糖?
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx盗链与防盗链(非常详细)相关的知识,希望对你有一定的参考价值。
一、配置盗链主机
1、我们直接下载安装nginx即可:
2、安装完成以后配置一个主机地址: #这里我们配置被盗机的ip和网址
记住这俩网址
3、配置一个扩展配置文件:
4、简单写一个nginx配置文件:
5、创建/web 并写入内容
内容如下:
<img src="http://www.gxd.com/img/logo.jpg"> #表示盗取对方域名下的img目录下的logo.jpg图片
6、检查:
7、改完后重启nginx:
二、配置被盗主机
1、同样装nginx
2、然后通过gitee下载一个开源模板:
随意下一个有图片就行
3、创建个目录将内容导入到文件内:
4、导入的内容: #在这文件内找你的index.html文件 我的在htmls目录下面
5、编写个nginx配置文件
我们先加入防盗链的机制: #这里就先设置为备注了,方便对比 如果想直接启用的话请去掉 第一列的#号
6、检查
7、启动nginx
systemctl restat nginx
接下来我们用本机访问一下看看出现内容没有:
直接用curl命令访问
curl 172.16.1.10
看到已经有了网页:
网页访问显示内容: #注意我们盗链主机上已将logs图片盗取下来
三、做了防盗链和未做防盗链对比
未做防盗链显示内容
我们访问一下我们盗链机的网址 可以看到被盗的图片出来了
做了防盗链:
注意将我们刚才配置文件内的#号去掉
然后从新载入nginx
这次我们再用盗链机访问一下看看结果:
看到图片已经不显示 ,以上就是全部试验了
以上是关于nginx盗链与防盗链(非常详细)的主要内容,如果未能解决你的问题,请参考以下文章