宝哥软件园

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

编辑:宝哥软件园 来源:互联网 时间:2021-09-03

目前,许多服务器总数是基于软件版本的目标总数。所以如果服务器安装了Apache,隐藏其版本号是非常必要的,这也是减少隐患的一种方式。让我们一起学习。

如何隐藏?隐藏Apache版本号的方法很简单,只需在httpd.conf中设置ServerTokensProd和ServerSignatureOff即可.

默认情况下,系统将显示所有Apache模块(http返回头信息)。

如果列出了目录,将显示域名信息(文件列表体),例如:

[[email protected]tmp]# curl-I 192 . 168 . 80 . 128:88 HTTP/1.1 403禁止日期: 2010年7月21日星期三13:09:33 GMT server : Apache/2 . 2 . 15(CentOS)Accept-range :字节内容-Length: 5043连接3:关闭内容-字符集=UTF-8

当您打开一个不存在或受限的文件时,您正在使用的apache版本号将显示在页面底部。

更改apache配置文件,找到两个指令,ServerTokens和ServerSignature,修改默认属性;在您的apache安装目录中打开httpd.conf文件,然后执行以下操作:

#服务器令牌完整默认值为完整服务器令牌存储

#ServerSignatureOn默认值为OnServerSignatureOff

最后,重启apache。当然,如果找不到这两个值,可以自己在文件末尾添加(确认不是后再添加)。

更多资讯
游戏推荐
更多+