nginx盗链与防盗链(非常详细)

一、配置盗链主机

1、我们直接下载安装nginx即可:

nginx盗链与防盗链(非常详细)

2、安装完成以后配置一个主机地址:  #这里我们配置被盗机的ip和网址

nginx盗链与防盗链(非常详细)

nginx盗链与防盗链(非常详细)

记住这俩网址

3、配置一个扩展配置文件:

nginx盗链与防盗链(非常详细)

4、简单写一个nginx配置文件:

nginx盗链与防盗链(非常详细)

5、创建/web 并写入内容

nginx盗链与防盗链(非常详细)

内容如下:  

<img src="http://www.gxd.com/img/logo.jpg"> #表示盗取对方域名下的img目录下的logo.jpg图片

nginx盗链与防盗链(非常详细)

6、检查:

nginx盗链与防盗链(非常详细)

nginx盗链与防盗链(非常详细)

7、改完后重启nginx:

nginx盗链与防盗链(非常详细)

二、配置被盗主机

1、同样装nginx

nginx盗链与防盗链(非常详细)

2、然后通过gitee下载一个开源模板:

随意下一个有图片就行

3、创建个目录将内容导入到文件内:

nginx盗链与防盗链(非常详细)

4、导入的内容: #在这文件内找你的index.html文件  我的在htmls目录下面

nginx盗链与防盗链(非常详细)

5、编写个nginx配置文件

nginx盗链与防盗链(非常详细)

nginx盗链与防盗链(非常详细)

我们先加入防盗链的机制: #这里就先设置为备注了,方便对比  如果想直接启用的话请去掉 第一列的#号

6、检查

nginx盗链与防盗链(非常详细)

nginx盗链与防盗链(非常详细)

7、启动nginx

nginx盗链与防盗链(非常详细)

systemctl restat nginx

接下来我们用本机访问一下看看出现内容没有:

nginx盗链与防盗链(非常详细)

直接用curl命令访问

curl 172.16.1.10

看到已经有了网页:

nginx盗链与防盗链(非常详细)

网页访问显示内容:   #注意我们盗链主机上已将logs图片盗取下来

nginx盗链与防盗链(非常详细)

三、做了防盗链和未做防盗链对比

未做防盗链显示内容

我们访问一下我们盗链机的网址 可以看到被盗的图片出来了

nginx盗链与防盗链(非常详细)

做了防盗链:

注意将我们刚才配置文件内的#号去掉

nginx盗链与防盗链(非常详细)

然后从新载入nginx

nginx盗链与防盗链(非常详细)

这次我们再用盗链机访问一下看看结果:

nginx盗链与防盗链(非常详细)

看到图片已经不显示 ,以上就是全部试验了

发表评论

相关文章