族谱网 头条 人物百科

Apache HTTP服务器

2020-10-16
出处:族谱网
作者:阿族小谱
浏览:450
转发:0
评论:0
历史Apache起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,ApacheHttpd被开放源代码团体的成员不断的发展和加强。ApacheHttp网站服务器拥有牢靠可信的美誉,已经在全球超过半数的网站中被使用-特别是几乎所有最热门和访问量最大的网站。比方说,维基百科网站服务器就是使用Apache的。刚开始发展时,Apache只是Netscape网页服务器(现在是SunONE(英语:SunONE))之外的开放源代码选择之一。慢慢地,它开始在功能和速度超越其他基于Unix的HTTP服务器。到了Apache2.x的时代,实际效率又比Apache1.x更快,2.x比1.x能同时服务更多的网页连接数。1996年4月以来,Apache一直是Internet上最流行的HTTP服务器:1999年5月它在57%的网页服务器上运行,到了2005年7月这个比例上升到了69%。在2005年...

历史

Apache起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apache Httpd被开放源代码团体的成员不断的发展和加强。Apache Http网站服务器拥有牢靠可信的美誉,已经在全球超过半数的网站中被使用-特别是几乎所有最热门和访问量最大的网站。比方说,维基百科网站服务器就是使用Apache的。

刚开始发展时,Apache只是Netscape网页服务器(现在是 Sun ONE ( 英语 : Sun ONE ) )之外的开放源代码选择之一。慢慢地,它开始在功能和速度超越其他基于Unix的HTTP服务器。到了Apache 2.x的时代,实际效率又比Apache 1.x更快,2.x比1.x能同时服务更多的网页连接数。

1996年4月以来,Apache一直是Internet上最流行的HTTP服务器:1999年5月它在57%的网页服务器上运行,到了2005年7月这个比例上升到了69%。在2005年11月最风光的时候达到接近70%的市占率,不过在部分拥有大量域名的主机域名商转换为微软IIS平台后,Apache市占率近年来呈现些微下滑。同时搜索引擎巨擘Google自己的网页服务器平台GWS推出后(也可说是一种修改版的Apache ),再加上nginx、Lighttpd等轻量化网页服务器软件在市场上有一些能见度,这些因素都反应在整体网页服务器市占率的消长,Apache的市占率就随之滑落。

根据 Netcraft ( 英语 : Netcraft ) 在2009年12月的最新统计数据,Apache的市占率已经降为53.67%,IIS降为18.26%,谷歌网页服务器13.53%,nginx 8.75%。尽管如此,Apache及其各种分支版本仍旧是当前互联网市场上,市占率最高的网页服务器软件 。

命名

作者宣称因为Apache这个名字好记,所以才在最初选择它,但是流传最广的解释是(也是最显而易见的):这个名字来自于一个事实:当Apache在1995年初开发的时候,它是由当时最流行的HTTP服务器NCSA HTTPd 1.3的代码修改而成的,因此是“一个修补的(a patchy)”服务器。然而,在Apache服务器官方网站的FAQ中是这么解释的:“Apache这个名字是为了纪念名为Apache的美洲原住民印第安人的一支,众所周知他们拥有高超的作战策略和无穷的耐性。”贝伦多夫说:“我选择阿帕奇这个名字是取其积极含义。阿帕奇族是最后一个屈服于美国政府的民族。当时我们担心大公司迟早会参与竞争并‘教化’这块最早的网络之地,所以在我看来,阿帕奇是个很好的名称,也有人说这个词一语双关-因为正如APAtCHy的名字所表明的那样,他们确实是在给服务器打补丁。” 无论如何,Apache 2.x分支不包含任何NCSA的程序代码。

特性

Apache支持许多特性,大部分通过编译的模块实现。这些特性从服务器端的编程语言支持到身份认证方案。一些通用的语言接口支持Perl,Python,Tcl, 和PHP。流行的认证模块包括mod_access,mod_auth和mod_digest。其他的例子有SSL和TLS支持(mod_ssl),代理服务器(proxy)模块,很有用的URL重写(由mod_rewrite实现),定制日志文件(mod_log_config),以及过滤支持(mod_include和mod_ext_filter)。Apache日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。

2.x版本

Apache的2.x版本核心在Apache 1.x版本之上作出了重要的加强。这包括:多线程,更好的支持非UNIX平台(例如Windows),MPM,新的ApacheAPI,以及IPv6支持。

评价

《 PC Magazine ( 英语 : PC Magazine ) 》2004年8月评出了近30年以来的10款最佳软件产品。他们其中或者是有过最辉煌的历史,或者是最具创意。其对Apache的评价是:第三名:Apache(1995年推出),目前已经演变成了“LAMP”,即Linux、Apache、MySQL和PHP的联合体。这是一个开放源代码软件项目,已经对微软的“.NET”战略构成严重威胁。尤其是Apache网络服务器,让用户充分体验到开放源代码软件的稳定性、可靠性和可定制性。

Apple.com评价Apache时说:Apache是服务器软件始终不断进化的大型组件,它免费但又是无价之宝。Apache是在开源运动现的绝对珍品,因为不属于个人专利而是对公共免费。一旦拥有这些源代码,程序员能够自由完成所想——能在其它程序员接替工作时被赋予同样的权限来改变和修改自己的源代码。

注释

^ 尽管不断有新的漏洞被发现,但由于其开放源代码的特点,漏洞总能被很快修补。因此总合来说,其安全性还是相当高的。


免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。

——— 没有了 ———
编辑:阿族小谱
发表评论
写好了,提交
{{item.label}}
{{commentTotal}}条评论
{{item.userName}}
发布时间:{{item.time}}
{{item.content}}
回复
举报
点击加载更多
打赏作者
“感谢您的打赏,我会更努力的创作”
— 请选择您要打赏的金额 —
{{item.label}}
{{item.label}}
打赏成功!
“感谢您的打赏,我会更努力的创作”
返回

更多文章

更多精彩文章
打赏
私信

推荐阅读

· 服务器
定义有时,这两种定义会引起混淆,如网页服务器。它可能是指用于网站的计算机,也可能是指像Apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。服务器(硬件)服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的。和普通的PC相比,服务器需要连续的工作在7X24小时环境。这就意味着服务器需要更多的稳定性技术RAS,比如支持使用ECC内存。根据不同的计算能力,服务器又分为工作组级服务器,部门级服务器和企业级服务器。服务器操作系统是指运行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提供给服务器硬件上的软件使用。现在,市场上有很多为服务器作平台的操作系统。类Un...
· 网页服务器
常见软件网页服务器占有率现在市面上普遍的网页(HTTP)服务器有:Apache软件基金会的ApacheHTTP服务器Microsoft的InternetInformationServer(IIS)Google的GoogleWebServerNginx公司的nginxlighttpd公司的lighttpdCherokee_(Web服务器)Microsoft的FrontPage一般功能虽然每个网页服务器程序有很多不同,但有一些共同的特点:每一个网页服务器程序都需要从网络接受HTTP请求,然后提供HTTP回复给请求者。HTTP回复一般包含一个HTML文件,有时也可以包含纯文本文件、图像或其他类型的文件。一般来说这些文件都存储在网页服务器的本地文件系统里,而URL和本地档名都有一个阶级组织结构的,服务器会简单的把URL对照到本地文件系统中。当正确安装和设置好网页服务器软件,服务器管理员会从服务器软...
· 服务器消息区块
特性SMB可以以不同方式运行在会话层或者更低的网络层之上:直接运行在TCP上port445;通过使用NetBIOSAPI,它可以运行在几种不同的transports:SMB的"进程间通信"(IPC)系统提供命名管道s机制,它使得程序员可以方便的实现继承认证(客户端第一次连接SMB服务获取认证信息后)。一些服务的操作基于命名管道机制,例如那些Microsoft内部实现的基于SMB的DCE/RPC,被称为基于SMB的MSRPC,同时允许MSRPC客户端程序处理认证过程(借助SMB服务提供的认证服务实现),但是只在MSRPC客户端程序上下文中有效。SMB签名:WindowsNT4.0ServicePack3及后续版本提供了基于数字签名的SMB连接机制。常用的官方术语叫做“SMB签名”。其他被同时被使用的官方术语有一些未翻译的非现代汉语已进行隐藏,欢迎参与翻译。"[S...
· 文件服务器
规划时的考量储存方式储存容量安全性与存取权限控管存取效能相关备份(Backup)文件传输协议(FTP)服务器讯息区块(SMB)网络储存设备(NAS)
· 族谱为什么要存储在云服务器而不是自建服务器
随着传统企业转型的加剧,近年来IDC服务行业的前景一直备受关注。族谱作为家族传承的瑰宝,要不受朝代更替、天灾影响,没有一家自建服务器企业可以做到,只有通过科技手段,通过高级算法将族谱数据存储到云服务上,才能保证家族文明的传承。云服务是非常前端的计算机技术,有以下特点:高稳定性:云服务器因为是依托服务器群组运行的,当运行你的云服务器的服务器宕机或其它故障时,可以很快的在另一台服务器上运行,基本不会丢失任何数据。强安全性:云服务器使用共享存储,数据统一存放在一个资源池里面,就算是服务器摔得粉碎,只要资源池不损坏,你的数据也不会丢失。族谱网的云服务器都是有备份的,资源池也是有备份的。说得夸张点,机房那栋楼垮了,也不会损失你的数据及正常运行。因为备份的数据分隔在两地。高灵活拓展性:云服务器使用可以实现弹性定制,按需付费,意思是你使用多少资源,就付多少钱,这在很大程度上节约了用户的成本。当资源不够用...

关于我们

关注族谱网 微信公众号,每日及时查看相关推荐,订阅互动等。

APP下载

下载族谱APP 微信公众号,每日及时查看
扫一扫添加客服微信