加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP+Apache情形中怎样潜匿Apache版本

发布时间:2021-03-14 16:56:39 所属栏目:编程 来源:网络整理
导读:今朝许多处事器共计都是基于软件版本针对性的共计,以是假如处事器安装的是Apache,潜匿它的版本号长短常有须要的,也是可以或许镌汰隐患的一个要领,一路来进修一下。 怎样潜匿?要潜匿Apache版本号着实要领很简朴在,只要在httpd.conf中对ServerTokensProd与Se

今朝许多处事器共计都是基于软件版本针对性的共计,以是假如处事器安装的是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即可了,虽然假如你没有发明这两个值也可以本身增进在文件最后即可(确认简直没有后再自行添加)。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读