zoukankan      html  css  js  c++  java
  • apache优化

    1.编译时修改/隐藏版本号(此操作是在编译安装之前做的)

    [root@lamp httpd-2.4.38]#vi /usr/local/src/httpd-2.4.38/include/ap_release.h          #<===主要修改以下几行
    
    #define AP_SERVER_BASEVENDOR "Apache Software Foundation"
    #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 38
    #define AP_SERVER_DEVBUILD_BOOLEAN 0
    
    修改为
    
    #define AP_SERVER_BASEVENDOR "Microsoft Software"
    #define AP_SERVER_BASEPROJECT "IIS HTTP Server"
    #define AP_SERVER_BASEPRODUCT "Microsoft"
    
    #define AP_SERVER_MAJORVERSION_NUMBER 6
    #define AP_SERVER_MINORVERSION_NUMBER 0
    #define AP_SERVER_PATCHLEVEL_NUMBER 0
    #define AP_SERVER_DEVBUILD_BOOLEAN 0

    2.去版本号(编译安装之前)

    [root@lamp unix]# vi /usr/local/src/httpd-2.4.38/os/unix/os.h 
    #define PLATFORM "Unix"       #<===此行改为以下
    
    #define PLATFORM "Windows" 

    3.安装apache后隐藏版本号(注意主配置文件httpd.conf 里要调用 Include conf/extra/httpd-default.conf,然后重启服务才生效)

    [root@lamp unix]# vi /usr/local/apache/conf/extra/httpd-default.conf    
    ServerTokens Full
    ServerSignature On                         #<===修改这2行为以下
    
    ServerTokens Prod
    ServerSignature off
    

      

  • 相关阅读:
    java 集合排序
    java传值和传址
    Dom4j操作xml
    JAXP操作xml
    乐观锁和悲观锁【转】
    java IO【转】
    java 可变参数
    Eclipse调试Java的10个技巧【转】
    编译JDK源代码【转】
    Access restriction: The method typeNameToClass(String) from the type ObjectHandler is not accessible due to restriction on required library
  • 原文地址:https://www.cnblogs.com/blog-tim/p/10537200.html
Copyright © 2011-2022 走看看