3tr21 发表于 2014-11-11 09:28:35

apache 版本号隐藏

好久没来,跟新了!雄起。。。。
为了保证网站的安全, 最好把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命令查看即可!
页: [1]
查看完整版本: apache 版本号隐藏