zzss 发表于 2018-11-22 08:25:26

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 版本号隐藏