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使用mb_check_encoding检查字符串在指定的编码里是否有效
Nov 07 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
PHP中创建图像并绘制文字的例子
Nov 19 PHP
PHP计算加权平均数的方法
Jul 16 PHP
Zend Framework动作助手FlashMessenger用法详解
Mar 05 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
php字符串操作常见问题小结
Oct 11 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP数组访问常用方法解析
Sep 05 PHP
php并发加锁问题分析与设计代码实例讲解
Feb 26 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
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
2011/02/08 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
Prototype Number对象 学习
2009/07/19 Javascript
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python实现批量压缩图片
2018/01/25 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
标准自荐信范文
2014/01/29 职场文书
真诚的求职信
2014/07/04 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
交通事故委托书范本
2014/09/28 职场文书
市场营销计划书
2015/01/17 职场文书
小学语文复习计划
2015/01/19 职场文书
Jupyter Notebook 如何修改字体和大小以及更改字体样式
2021/06/03 Python