好久没来,跟新了!雄起。。。。

为了保证网站的安全, 最好把web服务的版本信息隐藏!

1、 在编译之前修改解压包的文件;

    vi httpd-2.2.22/include/ap_release.h


     40 #define AP_SERVER_BASEVENDOR "apache Software Foundation"

     41 #define AP_SERVER_BASEPROJECT "apache HTTP Server"

     42 #define AP_SERVER_BASEPRODUCT "apache"

     43 

#软件名称

     44 #define AP_SERVER_MAJORVERSION_NUMBER 2

     45 #define AP_SERVER_MINORVERSION_NUMBER 2

     46 #define AP_SERVER_PATCHLEVEL_NUMBER   27

     47 #define AP_SERVER_DEVBUILD_BOOLEAN    0 

#版本号


    vi /home/oldboy/tools/httpd-2.2.27/os/unix/os.sh

     35 # PLATFROM "NUIX" 

#运行平台;

 可以根据自己的需要修改。然后编译apache 使用curl 命令查看即可;


2、隐藏版本号;

   在完成安装后修改配置文件/../conf/extra/httpd-default.conf 

     55 ServerTokens Prod

     65 ServerSignature Off 

3、完毕,然后重启使用curl命令查看即可!