zoukankan      html  css  js  c++  java
  • 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
    

      

  • 相关阅读:
    paramiko使用
    requests防止中文乱码
    RESTful架构
    关于pandas
    echarts基础使用
    跨站请求伪造CSRF原理
    js将方法作为参数调用
    Newtonsoft.Json解析json字符串和写json字符串
    图片压缩
    sql去重
  • 原文地址:https://www.cnblogs.com/rnckty/p/4086485.html
Copyright © 2011-2022 走看看