您当前的位置: 首页 > 网站编程 > PHP教程 > 隐藏apache和php的版本信息配置方法

隐藏apache和php的版本信息配置方法

作者:不详 来源:网络 发布时间: 2011-06-14 11:27 点击:
隐藏apache和php的版本信息,web server避免一些不必要的麻烦,可以把apache和php的版本信息不显示 隐藏Apache版本信息 /etc/apache2/apache2.conf或/etc/httpd/conf/httpd.conf ServerTokens ProductOnly ServerSignature Off 重启apache 现在http头里面只看到: Serve

隐藏apache和php的版本信息配置方法

  隐藏apache和php的版本信息,web server避免一些不必要的麻烦,可以把apache和php的版本信息不显示
  
  隐藏Apache版本信息
  
  /etc/apache2/apache2.conf或/etc/httpd/conf/httpd.conf
  
  ServerTokens ProductOnly
  
  ServerSignature Off
  
  重启apache
  
  现在http头里面只看到:
  
  Server:Apache
  
  隐藏PHP版本
  
  php.ini
  
  expose_php On
  
  改成
  
  expose_php Off
  
  重启apache后,php版本在http头中隐藏了。
  
  详解:
  
  为了防止某些别有用心的家伙窥视我们的服务器,应该做些什么.
  
  我们来看一下相关的2个参数,分别为ServerTokens和ServerSignature,通过控制这2个阀门应该就能起到一些作用,比如我们可以在配置文件中这么写:
  
  ServerTokens Prod
  
  ServerSignature Off
  
  ServerTokens
  
  用于控制服务器是否相应来自客户端的请求,向客户端输出服务器系统类型或内置模块等重要的系统信息。在主配置文件中提供全局控制默认阀值为"Full"(ServerTokens Full),所以,如果你的Linux发行版本没有更改过这个阀值的话,所有与你的系统有关的敏感信息都会向全世界公开。比如RHEL会将该阀值更改为"ServerTokens OS",而Debian依然使用默认的"Full"阀值
  
  以apache-2.0.55为例,阀值可以设定为以下某项(后面为相对应的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+b1mod_ssl/2.0.55OpenSSL/0.9.8b
  
  ServerSignature
  
  控制由系统生成的页面(错误信息,mod_proxy ftp directory listing等等)的页脚中如何显示信息。
  
  可在全局设置文件中控制,或是通过.htaccess文件控制
  
  默认为"off"(ServerSignature Off),有些Linux发行版本可能会打开这个阀门,比如Debian在默认的虚拟主机上默认将这个阀门设置为开放
  
  全局阀门的阀值会被虚拟主机或目录单位的配置文件中的阀值所覆盖,所以,必须确保这样的事情不应该发生
  
  可用的阀值为下面所示:
  
  Off(default):不输出任何页脚信息(如同Apache1.2以及更旧版本,用于迷惑)
  
  On:输出一行关于版本号以及处于运行中的虚拟主机的ServerName(2.0.44之后的版本,由ServerTokens负责是否输出版本号)
  
  EMail:创建一个发送给ServerAdmin的"mailto"
  
  注意*上述关于如何设置2个阀门从而尽量减少敏感信息泄露的方法,并不会使你的服务器真的更安全,如果你现在使用的版本比较旧,请务必尽快将系统升级,降低被蠕虫攻击的风险。

分享到:
本文"隐藏apache和php的版本信息配置方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4