`
pleasetojava
  • 浏览: 744034 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
阅读更多
from:http://www.guende.com/article.asp?id=370
Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。相传阿帕奇是一个武士,他英勇善战,且战无不胜,被印第安人奉为勇敢 和胜利的代表,因此后人便用他的名字为印第安部落命名,而阿帕奇族在印第安史上也以强悍著称。

Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。

Apache 源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简 单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中, 尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗 更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左 右。世界上很多著名的网站如Amazon.com、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、 Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSA WWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

Apache服务器拥有以下特性:

支持最新的HTTP/1.1通信协议

拥有简单而强有力的基于文件的配置过程

支持通用网关接口

支持基于IP和基于域名的虚拟主机

支持多种方式的HTTP认证

集成Perl处理模块

集成代理服务器模块

支持实时监视服务器状态和定制服务器日志

支持服务器端包含指令(SSI)

支持安全Socket层(SSL)

提供用户会话过程的跟踪

支持FastCGI

通过第三方模块可以支持Java Servlets

如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

http://www.apache.org/
是它的官方网站.
分享到:
评论

相关推荐

    姜宁-我和Apache Camel这些年/Years of Apache Camel and I

    此外,文档中提到了“Camel名字的由来”,在链接中指出这可能是因为创始人以前爱吸烟,但通常来说,Apache项目的名字通常不与创始人的个人习惯有关,而是选择一些与项目特性或目标相关的名称。在Camel的案例中,它的...

    org.apache.http.legacy.jar的jar包

    二、Legacy版本的由来 随着HTTP协议的演进, HttpClient也经历了多个版本的迭代。`org.apache.http.legacy.jar`这个包名暗示了它是针对遗留代码或者不再推荐但仍然需要支持的功能。在Java 9及更高版本中,由于模块...

    apache-jmeter-3.3.zip

    JMeter是用Java语言编写的,因此它在任何支持Java的平台上都能运行,这正是其标签"java"的由来。Apache JMeter 3.3版本提供了丰富的功能和改进,使其成为测试人员和开发者的重要工具。 JMeter的工作原理基于采样器...

    apache-cxf-2.5.0

    Apache CXF是一个开源的服务框架,它的诞生源自两个项目的合并——Celtix和XFire,这便是"Apache CXF = Celtix + XFire"这一描述的由来。CXF这个名字是两个项目名字的融合,其中"C"代表Celtix,"XF"代表XFire。这个...

    CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤

    LAMP这个词的由来最早始于德国杂志“c’t Magazine”,Michael Kunze在1990年最先把这些项目组合在一起创造了LAMP的缩写字。这些组件并不是开始就设计为一起使用的,但是,这些软件都是开源的,可以很方便的随时获得...

    Struts2的由来

    安装配置Struts2,首先需要从Apache官网下载最新版本的Struts2发行包,然后将其解压缩到本地目录。解压后的文件夹包含了示例应用、文档、源代码、JAR库以及支持JDK1.4的文件。运行Struts2应用需要Java 5及以上版本的...

    深入浅析Centos 7系统的Tomcat服务器

    一、tomcat的由来 名称由来:tomcat最初是由Sun的软件架构师詹姆斯 邓肯 戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O’Reilly都会出一本相关的书,并且将其封面...

    mahout 原理 简介

    #### 二、Mahout名称由来 Mahout 这个名字来源于印度语,“Mahout”(məˈhaʊt)是指驾驭大象的人。这个名字的选择反映了项目对 Apache Hadoop(其标志是一只黄色的大象)的依赖性,利用 Hadoop 的可扩展性和容错...

    Web Service 那点事儿(2)—— 使用 CXF 开发 SOAP 服务 - ImportNew1

    CXF的由来:CXF是Apache Celtix和XFire两个项目的合并产物。Celtix是一个企业服务总线(ESB)框架,而XFire则专注于SOAP Web Services。在2007年,XFire宣布成为CXF项目的一部分,随着不断的发展,CXF逐渐成熟,目前...

    WebService CXF学习-入门篇.pdf

    **一、WebService CXF 由来与目标** Apache CXF 是一个流行的开源框架,它源自 ObjectWeb Celtix 和 CodeHaus XFire 的合并,这两个项目分别由 IONA 公司和业界知名SOAP堆栈支持。CXF 提供了实现服务导向架构(SOA...

    Java容器起源

    - **早期阶段**:最初,JSP页面是在Web服务器(如Apache)上通过插件的形式运行的,这种方式虽然简单易用,但在性能和安全性方面存在局限。 - **集成阶段**:随后,JSP容器逐渐被集成到更复杂的应用服务器中(如...

    软件项目现场管理平台LServ(BugFree改造而成)

    LServ的由来 目前网络上,流行一个有效控制软件BUG的软件:BugFree;它是开源技术(不涉及软件版权),通过改造此软件,延伸到目前现场管理平台---LServ。 BugFree简介:是借鉴微软的研发流程和Bug管理理念,...

    ssh网上商城中所需要的jar包

    SSH网上商城是一个基于Java技术构建的电子商务平台,其核心组件包括Spring、Struts和Hibernate,这也就是SSH(Spring、Struts、Hibernate)框架的由来。这些jar包是项目运行所必需的,提供了数据持久化、业务逻辑...

    Ant使用手册(english)

    - **解释:** 介绍了 Ant 的由来及其解决的问题背景。Ant 是一个 Java 平台下的构建工具,主要用于自动化构建过程,如编译、测试、打包等任务。它能够显著提高开发效率,减少人为错误。 - **应用场景:** - 自动...

    淘宝Tengine 易运维的高性能Nginx服务器

    #### Tengine的由来与背景 Tengine是阿里巴巴集团旗下的淘宝网针对Nginx的一些局限性进行改进后所开发的一款高性能Web服务器。Nginx自推出以来,以其出色的性能、较低的资源消耗和强大的并发能力,在全球范围内迅速...

    phpMyAdmin-2.11.10.1-all-languages

    phpMyAdmin的名称由来,"php"代表其使用PHP语言编写,"My"源自MySQL,"Admin"则意味着它是一个管理工具。2.11.10.1是这个版本的标识,意味着它是2.11系列的一个稳定版本,包含了多项改进和修复。"all-languages"表明...

    校公选课网上选课系统的设计与实现

    首 先 介 绍了选课制的由来、发展。通过对现行的网络选课系统技术进行分析, 采用B/S体系结构来开发系统,用Windows 2003 Server作为服务器端操作系统,以 APACHE+TOMCAT作为Web服务器,数据库服务器是Microsoft SQL...

    Struts2(一)

    #### Struts2 概述与来历 - **Struts2**是由Apache组织维护的一款开源MVC框架,主要应用于Java Web开发领域。其定位仅作为表现层(MVC)框架,专注于处理前端用户交互逻辑。 - **Struts1**是Struts2的前身,同样是...

    【ssm项目源码】运动会信息管理系统.zip

    【SSM项目源码】运动会信息管理系统是一个基于Java技术栈的Web应用,主要采用了Spring、SpringMVC和MyBatis三个框架的集成,这也就是"SSM"的由来。这个系统旨在为学校或组织提供一个高效、便捷的平台,用于管理和...

Global site tag (gtag.js) - Google Analytics