码迷,mamicode.com
首页 > Web开发 > 详细

apache、php隐藏http头部版本信息的实现方法

时间:2014-11-10 11:53:54      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   ar   os   文件   div   on   log   

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

  

apache、php隐藏http头部版本信息的实现方法

标签:blog   http   io   ar   os   文件   div   on   log   

原文地址:http://www.cnblogs.com/rnckty/p/4086485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!