apache服务器隐藏头信息的方法

发布时间:2020-03-06编辑:脚本学堂
本文介绍下,在apache服务器中隐藏头部版本信息的方法,有需要的朋友参考下。

1,简单的隐藏apache/ target=_blank class=infotextkey>apache服务器头信息
可以编辑http.conf文件。
添加:
 ServerTokens ProductOnly
 ServerSignature Offexpose_php

隐藏PHP信息;
 修改php.ini
 expose_php On -> expose_php Off
重启Apache即可。

如果PHP以cgi方式运行,需要单独重启。

2,彻底修改隐藏头部版本信息。
例如,要将头部版本信息修改为:JBXUE,则需要修改文件file:srcdir/include/ap_release.h,如下:
 

#define AP_SERVER_BASEVENDOR "开发名,例如:CIA."
#defineAP_SERVER_BASEPRODUCT "JBXUE"
#defineAP_SERVER_MAJORVERSION "主版本号,例如:2"
#defineAP_SERVER_MINORVERSION "次版本号,例如:2"
#defineAP_SERVER_PATCHLEVEL "修正版本,例如:1"

file:srcdir/include/os.h
 

复制代码 代码示例:
#definePLATFORM "OS名称,例如:linux"
file:srcdir/os/PLATFORM/os.h
#definePLATFORM "OS名称,例如:Linux"