PHP+Apache环境中如何隐藏Apache版本


Posted in PHP onNovember 24, 2017

目前很多服务器共计都是基于软件版本针对性的共计,所以如果服务器安装的是Apache,隐藏它的版本号是非常有必要的,也是能够减少隐患的一个方法,一起来学习一下。

PHP+Apache环境中如何隐藏Apache版本

如何隐藏?要隐藏Apache版本号其实方法很简单在,只要在httpd.conf中对ServerTokensProd与ServerSignatureOff进行设置即可。

在默认情况下,系统会把Apache版本模块都显示出来(http返回头信息)。

如果列举目录的话,会显示域名信息(文件列表正文),如:

[root@localhost tmp]# curl -I 192.168.80.128:88 HTTP/1.1 403 Forbidden Date: Wed, 21 Jul 2010 13:09:33 GMT Server: Apache/2.2.15 (CentOS) Accept-Ranges: bytes Content-Length: 5043 Connection: close Content-Type: text/html; charset=UTF-8

当你打开某个不存在或者受限制的文件的时候,在页面的下放会显示你正在使用的apache的版本号。

改动apache的配置文件,找到ServerTokens和ServerSignature两个directive,修改默认属性;在你apache安装目录中找到httpd.conf文件打开,然后如下操作:

#ServerTokensFull默认值是FullServerTokensProd

#ServerSignatureOn默认值是OnServerSignatureOff

最后重启apache即可了,当然如果你没有发现这两个值也可以自己增加在文件最后即可(确认的确没有后再自行添加)。

PHP 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
用mysql内存表来代替php session的类
Feb 01 PHP
php面向对象全攻略 (五) 封装性
Sep 30 PHP
PHP基础学习之流程控制的实现分析
Apr 28 PHP
file_get_contents("php://input", "r")实例介绍
Jul 01 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
php自动识别文件编码并转换为UTF-8的方法
Jun 12 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
PHP加密解密类实例代码
Jul 20 PHP
Paypal实现循环扣款(订阅)功能
Mar 23 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
May 28 PHP
实例分析基于PHP微信网页获取用户信息
Nov 24 #PHP
thinkPHP通用控制器实现方法示例
Nov 23 #PHP
PHP substr()函数参数解释及用法讲解
Nov 23 #PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 #PHP
PHP多维数组排序array详解
Nov 21 #PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
Nov 21 #PHP
ecshop添加菜单及权限分配问题
Nov 21 #PHP
You might like
php object转数组示例
2014/01/15 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
php redis实现文章发布系统(用户投票系统)
2017/03/04 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
PHP实现 APP端微信支付功能
2018/06/22 PHP
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
Js+Jq获取URL参数的集中方法示例代码
2014/05/20 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
angular.js中解决跨域问题的三种方式
2017/07/12 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
2018/06/11 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python实现的检测网站挂马程序
2014/11/30 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
python实现的正则表达式功能入门教程【经典】
2017/06/05 Python
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
2019/11/15 Python
详解scrapy内置中间件的顺序
2020/09/28 Python
Django如何实现防止XSS攻击
2020/10/13 Python
Etam德国:内衣精品店
2019/08/25 全球购物
化工工艺专业求职信
2013/09/22 职场文书
成功的酒店创业计划书
2013/12/27 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
七年级政治教学反思
2014/02/03 职场文书
活动总结报告范文
2014/05/04 职场文书
担保书范文
2015/01/20 职场文书
元旦主持词开场白
2015/05/29 职场文书
四十年同学聚会致辞
2015/07/28 职场文书
浅谈Python协程asyncio
2021/06/20 Python
「天才王子的赤字国家重生术」妮妮姆·拉雷粘土人开订
2022/03/21 日漫