服务器 频道

Linux服务器安全策略详解之Apache简介

  6.1  Web服务器软件Apache简介

  随着网络技术的普及、应用和Web技术的不断完善,Web服务已经成为互联网上重要的服务形式之一。原有的客户端/服务器模式正在逐渐被浏览器/服务器模式所取代。本章将重点介绍Web面临的主要威胁,并结合在Linux中使用最多的Apache服务器,介绍进行Web服务器安全配置的技巧。

  6.1.1  Apache的发展历史

  Apache源自由NCSA(University of Illinois, Urbana-Champaign)所开发的httpd。在1994年中期,许多Web主管自行发展自己的外加功能及修正码。一小批的Web主管通过私人电子邮件聚集在一起来实现他们的改变(以"patches",即补丁的形式出现)。在1995年2月底,8位核心贡献者成立原始的Apache组织(取自A PAtCHE),1995年4月,Apache 0.6.2公布。

  在1995年5月到7月,一个新的服务器架构被开发出来(程序名为Shambhala),包含了模块结构及API。这个服务器架构是基于存储池的存储器配置及要调整的预设分支处理模式开发的。这个开发群体在7月份将此服务器架构转换到新的服务器上,并为Apache 0.7.x新增特色,于8月推出了Apache 0.8.8。在一年之内,Apache服务器超过了NCSA的httpd成为Internet上业内知名的服务器。

  Apache的强项是极大的市场占有率:Apache是今天网际网路金字招牌第一号,远远将竞争者抛在后面。特别是,Apache市场占有率表现出几个使对方望尘莫及的优势:

  ① 起源于HTTP协议--降低了用户加入协议来支援新的应用软件的门槛;

  ② 给UNIX/Linux带来生机--Apache走到哪里,UNIX/Linux就走到哪里;

  ③ 支援厂商的支持,为Apache提供的工具/模块持续成长。

  特别是IBM宣布将把Apache作为其WebSpehre应用服务器的一部分,这一轰动的宣布被商业报纸称为是开放源代码软件的一次突破。

 

0
相关文章