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里得到前天和昨天的日期的代码
Aug 16 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP爆绝对路径方法收集整理
Sep 17 PHP
php生成随机颜色方法汇总
Dec 03 PHP
PHP各种异常和错误的拦截方法及发生致命错误时进行报警
Jan 19 PHP
PHP中字符串长度的截取用法示例
Jan 12 PHP
PHP框架laravel的.env文件配置教程
Jun 07 PHP
PDO操作MySQL的基础教程(推荐)
Aug 18 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 PHP
laravel 执行迁移回滚示例
Oct 23 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
星际实力自我测试
2020/03/04 星际争霸
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
2014/06/22 PHP
php多任务程序实例解析
2014/07/19 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
php工具型代码之印章抠图
2018/07/18 PHP
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
JavaScript 数组详解
2013/10/10 Javascript
js对文章内容进行分页示例代码
2014/03/05 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
JavaScript File分段上传
2016/03/10 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
编写简单的Python程序来判断文本的语种
2015/04/07 Python
总结用Pdb库调试Python的方式及常用的命令
2016/08/18 Python
python调用webservice接口的实现
2019/07/12 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
美国校服网上商店:French Toast
2019/10/08 全球购物
外贸业务员求职自荐信分享
2013/09/21 职场文书
毕业生找工作推荐信
2013/11/21 职场文书
财务人员求职自荐书范文
2014/02/10 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
奠基仪式致辞
2015/07/30 职场文书
2019年妇科护士的自我鉴定(3篇)
2019/09/26 职场文书