一般隐藏apache版本 是在配置文件里修改servertokens,但是不管怎么改,它都会显示apache。

现在有一个很好的方法可以杜绝这个问题,就是修改源码,进入http的源码目录下的include目录,然后编辑ap_release.h这个文件,你会看到有如下变量

#define AP_SERVER_BASEVENDOR "Apache Software Foundation"
#define AP_SERVER_BASEPROJECT "Apache HTTP Server"
#define AP_SERVER_BASEPRODUCT "Apache"

#define AP_SERVER_MAJORVERSION_NUMBER 2
#define AP_SERVER_MINORVERSION_NUMBER 2
#define AP_SERVER_PATCHLEVEL_NUMBER   10
#define AP_SERVER_DEVBUILD_BOOLEAN    0


可以 根据自己喜好 更改版本号!