隐藏header头部信息中apache和php的版本信息

1、隐藏apache中的信息
    在apache的http.conf中添加或修改成如下二条代码即可:
    ServerSignature Off
    ServerTokens Prod

    2、隐藏php中的信息
    在php的php.ini中添加或修改成如下一条代码即可:
    expose_php = Off

    说明:
    ServerSignature Off告诉Apache在错误页(HTTP Status 404之类)不显示服务器版本信息。默认为Off。
    ServerTokens Prod告诉Apache在服务器头信息中(Server Header)中只返回Apache,不返回服务器操作系统与Apache的版本信息。
    以apache-2.0.55为例,ServerTokens阀值可以设定为以下某项(后面为相对应的Banner Header):
    Prod >>> Server: Apache
    Major >>> Server: Apache/2
    Minor >>> Server: Apache/2.0
    Minimal >>> Server: Apache/2.0.55
    OS >>> Server: Apache/2.0.55 (Debian)
    Full (or not specified) default >>> Server: Apache/2.0.55 (Debian) PHP/5.1.2-1+b1 mod_ssl/2.0.55 OpenSSL/0.9.8b


更改上述设置,重启之后生效的

未设置之前:


设置之后:


X-Powered-By已经不显示了,Server也变简写了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值