码迷,mamicode.com
首页 > Web开发 > 详细

Apache防盗链和隐藏版本信息

时间:2018-06-22 13:48:55      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:name   验证   客户端   功能   步骤   图片   安装   打开   防火   

实验要求:
三台虚拟机分别是:linux和两台windows虚拟机,linux虚拟机为服务器,Windows7-1为客户端,Windows7-2为盗链端。
实验步骤:
(一)防盗链
1.把httpd、apr、apr-util安装包解压缩到/opt目录中
tar zxvf apr-1.4.6.tar.gz -C /opt/
tar zxvf apr-util-1.4.1.tar.gz -C /opt/
tar zxvf httpd-2.4.2.tar.gz -C /opt/
2.切换到opt目录中,把解压的文件夹递归复制到apr文件夹中
技术分享图片
3.用yum仓库安装gcc 、gcc-c++ 、pcre 、pcre-devel、zlib-devel工具包
技术分享图片
4.进行配置文件的配置
技术分享图片
5.转换为二进制文件且进行安装
技术分享图片
6.开启httpd功能且建立软连接
技术分享图片
技术分享图片
7.在httpd的主配置文件/etc/httpd.conf 下修改监听本地主机的IP和主机名域名
技术分享图片
技术分享图片
8.开启httpd服务关闭防火墙和增强性安全功能
service httpd start
service iptables stop
Setenforce 0
9.切换到/usr/local/httpd/htdocs/目录下编辑首页 文件
技术分享图片
技术分享图片
10.把/opt目录下的图片(game.jpg、error.png)复制到当前目录下
技术分享图片
技术分享图片
11.打开windows7-2盗链客户端,创建文件添加首页文件和图片且更改为扩展文件,放置于C盘inetpub wwwroot目录中。
技术分享图片
技术分享图片
12.构建DNS解析服务,安装bind包,编辑主配置文件/etc/named.conf修改监听地址。
技术分享图片
技术分享图片
13.编辑区域配置文件/etc/named.rfc1912.zones 添加域名和区域数据模块
技术分享图片
14.复制区域数据模板到benet.com.zone进行编辑
技术分享图片
技术分享图片
15.启动named服务
技术分享图片
16.在站点目录/usr/local/httpd/conf/编辑vim httpd.conf文件中开启重写模块且引用防盗链规则
技术分享图片
技术分享图片
17.重启httpd服务,打开Windows7-1客户机就行验证
Service httpd restart
技术分享图片
(二)隐藏版本信息
1.打开抓包工具进行测试
技术分享图片
2.到/etc/httpd.conf中开启default.conf
技术分享图片
3.切换到/usr/local/httpd/conf/extra/目录中,编辑httpd-default.conf文件把serverToken Full改为serverToken prod。
技术分享图片
技术分享图片
4.重启httpd服务,进行验证。
service httpd restart
技术分享图片

Apache防盗链和隐藏版本信息

标签:name   验证   客户端   功能   步骤   图片   安装   打开   防火   

原文地址:http://blog.51cto.com/13642258/2131613

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!