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 相关文章推荐
php 运行效率总结(提示程序速度)
Nov 26 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
基于PHP一些十分严重的缺陷详解
Jun 03 PHP
linux下编译安装memcached服务
Aug 03 PHP
php购物车实现方法
Jan 03 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
PHP实现获取FLV文件的时间
Feb 10 PHP
Symfony2之session与cookie用法小结
Mar 18 PHP
Smarty变量用法详解
May 11 PHP
微信支付开发告警通知实例
Jul 12 PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 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
3种平台下安装php4经验点滴
2006/10/09 PHP
php pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
js删除Array数组中指定元素的两种方法
2016/08/03 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
Javascript调试之console对象——你不知道的一些小技巧
2017/07/10 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
关于js陀螺仪的理解分析
2019/04/11 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
python实现调用其他python脚本的方法
2014/10/05 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Python爬虫设置代理IP(图文)
2018/12/23 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
AssertionError 跟一下那个类是 “is – a”的关系
2012/02/21 面试题
会计人员岗位职责
2014/03/19 职场文书
机械专业求职信
2014/05/25 职场文书
踏青活动策划方案
2014/08/19 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
2015元旦节寄语
2014/12/08 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
任命书标准格式
2015/03/02 职场文书
机关干部正风肃纪心得体会
2016/01/15 职场文书
初中物理教学反思
2016/02/19 职场文书
Python IO文件管理的具体使用
2022/03/20 Python