Linux企业实战-----nginx重定向+盗链与防盗链

目录

nginx重定向的实现

1.简单重定向

2.80重定向443

3.重定向的升级版

nginx盗链与防盗链

1.盗链的操作:使用server3来盗链

2.防盗链的操作


nginx重定向的实现

1.简单重定向

我们平常访问淘宝的时候都会使用taobao.com,而不是http://www.taobao.com,这就是重定向,当以taobao.com访问的时候定向到http://www.taobao.com。接下来,实现简单的重定向。

(1)修改配置文件,设置虚拟主机,当以www.westos.org访问虚拟主机时,进行重定向,并重启。

nginx -t
nginx -s reload

(2)真机测试,写入解析

Linux企业实战-----nginx重定向+盗链与防盗链_第1张图片

 

2.80重定向443

Linux企业实战-----nginx重定向+盗链与防盗链_第2张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第3张图片

备注:302临时重定向不缓存,301永久重定向缓存

 

3.重定向的升级版

Linux企业实战-----nginx重定向+盗链与防盗链_第4张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第5张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第6张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第7张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第8张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第9张图片

备注:能正确实现访问和实现资源重定向的前提是输入的域名必须是正确的
即 server_name www.westos.org 和bbs.westos.org;

 

nginx盗链与防盗链

盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。

1.盗链的操作:使用server3来盗链

Linux企业实战-----nginx重定向+盗链与防盗链_第10张图片

[root@server3 ~]# vim /usr/local/nginx/conf/nginx.conf
[root@server3 ~]# mkdir /web
[root@server3 ~]# cd /web/
[root@server3 web]# vim index.html

Linux企业实战-----nginx重定向+盗链与防盗链_第11张图片

server1中:

Linux企业实战-----nginx重定向+盗链与防盗链_第12张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第13张图片

盗链成功

Linux企业实战-----nginx重定向+盗链与防盗链_第14张图片

 

2.防盗链的操作

server1配置防盗链规则

Linux企业实战-----nginx重定向+盗链与防盗链_第15张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第16张图片

再次盗链测试,发现图片裂开,防盗链成功。

Linux企业实战-----nginx重定向+盗链与防盗链_第17张图片

 

进一步的,当你对我进行盗链的时候,我进行重定向。
server1 配置修改:

Linux企业实战-----nginx重定向+盗链与防盗链_第18张图片

Linux企业实战-----nginx重定向+盗链与防盗链_第19张图片

再次盗链测试:

Linux企业实战-----nginx重定向+盗链与防盗链_第20张图片

server1想让盗链端窃取的内容

Linux企业实战-----nginx重定向+盗链与防盗链_第21张图片

盗链端通过盗链获取的内容

Linux企业实战-----nginx重定向+盗链与防盗链_第22张图片

可见,防盗链的资源重定向成功。

 

你可能感兴趣的:(Linux企业实战)