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

从返回的HTTP Header信息中隐藏Apache的版本号及PHP的X-Powered-By信息

时间:2014-08-17 16:52:52      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:http   os   文件   html   htm   ad   服务器   on   

默认情况下,很多apache安装时会显示版本号及操作系统版本,甚至会显示服务器上安装的是什么样的apache模块。这些信息可以为黑客所用,并且黑客还可以从中得知你所配置的服务器上的很多设置都是默认状态。

这里有两条语句,你需要添加到你的httpd.conf文件中:
ServerSignature Off
ServerTokens Prod

ServerSignature该参数设置 出现在apache所产生的像404页面、目录列表等页面的底部,
三个选项 On|Off|EMai 主要起开关作用,推荐设置为Off。

ServerTokens该参数设置http 头部返回的apache 版本信息,安全起见,尽量少显示信息,推荐设置为Off,可用的值和含义如下(显示的信息逐渐增加):

Prod:仅软件名称,例如:apache
Major:包括主版本号,例如:apache/2
Minor:包括次版本号,例如:apache/2.0
Min:仅apache 的完整版本号,例如:apache/2.0.54
OS:包括操作系统类型,例如:apache/2.0.54(Unix)
Full: 包括apache 支持的模块及模块版本号, 例如:Apache/2.0.54 (Unix)  mod_ssl/2.0.54 OpenSSL/0.9.7g

去掉 X-Powered-By 只需要修改php.ini 中
expose_php = Off


如需要自定义headers,可参考官网mod_headers模块

Apache Module mod_headers

http://httpd.apache.org/docs/2.0/mod/mod_headers.html

从返回的HTTP Header信息中隐藏Apache的版本号及PHP的X-Powered-By信息,布布扣,bubuko.com

从返回的HTTP Header信息中隐藏Apache的版本号及PHP的X-Powered-By信息

标签:http   os   文件   html   htm   ad   服务器   on   

原文地址:http://www.cnblogs.com/yjken/p/3917896.html

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