apache、php隐藏http头部版本信息的实现方法
1、apache隐藏头部版本信息,编辑httpd.conf文件,找到:
ServerTokens OS ServerSignature On
修改为:
ServerTokens ProductOnly ServerSignature Off
2、上面的方法是默认情况下安装的Apache,如果是编译安装的,还可以用修改源码编译的方法:
进入Apache的源码目录下的include目录,然后编辑ap_release.h这个文件,你会看到有如下变量
#define AP_SERVER_BASEVENDOR “Apache Software Foundation” #apache相关字样都可更改 #define AP_SERVER_BASEPROJECT “Apache HTTP Server” #define AP_SERVER_BASEPRODUCT “Apache” #define AP_SERVER_MAJORVERSION_NUMBER 2 #版本字段可随意更改 #define AP_SERVER_MINORVERSION_NUMBER 4 #define AP_SERVER_PATCHLEVEL_NUMBER 10 #define AP_SERVER_DEVBUILD_BOOLEAN 0
3、PHP版本头部文件隐藏返回 修改php.ini文件
找到: expose_php = On 修改为: expose_php = Off
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。