Nginx优化——防盗链
防盗链演示
1、安装配置DNS域名解析服务
成都创新互联公司是一家集网站建设,木垒哈萨克企业网站建设,木垒哈萨克品牌网站建设,网站定制,木垒哈萨克网站建设报价,网络营销,网络优化,木垒哈萨克网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
[root@localhost ~]# yum install bind -y
[root@localhost ~]# vim /etc/named.conf
options {
listen-on port 53 { any; };
...
allow-query { any; };
[root@localhost ~]# vim /etc/named.rfc1912.zones
zone "accp.com" IN { type master;
file "accp.com.zone";
allow-update { none; };
};
[root@localhost ~]# cd /var/named/
[root@localhost named]# cp -p named.localhost accp.com.zone
#复制模板文件
[root@localhost named]# vim accp.com.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
www IN A 192.168.235.158
#IP地址指向本机地址
[root@localhost named]# systemctl start named
[root@localhost named]# systemctl stop firewalld.service
[root@localhost named]# setenforce 0
2、打开一台Win7虚拟机,搭建盗链网站。创建一个网页内容,修改后缀为index.html
云计算
this is test web
3、搭建网站
4、修改首选DNS服务器地址
5、分别访问原网站和盗链网站
6、修改Nginx.conf文件
[root@localhost named]# vim /usr/local/nginx/conf/nginx.conf
location ~*\.(jpg|gif|swf)$ {
#支持格式
valid_referers none blocked *.accp.com accp.com;
#允许用accp.com为后缀访问
if ( $invalid_referer ) {
#判断是否被盗链
rewrite ^/ http://www.accp.com/error.png;
#判定被盗链就跳转错误图片
}
}
[root@localhost named]# cp /abc/error.png /usr/local/nginx/html/
[root@localhost named]# systemctl stop nginx
[root@localhost named]# systemctl start nginx
7、再次访问盗链网页,验证防盗效果
感谢大家的一度支持!!
名称栏目:Nginx优化——防盗链
转载源于:http://azwzsj.com/article/jgheho.html