Apache(阿帕奇,1995年推出)Apache目前已经演变成了“LAMP”,即Linux、Apache、MySQL和PHP的联合体。这是一个开放源代码软件项目,已经对微软的“.NET”战略构成严重威胁。尤其是Apache网络服务器,让用户充分体验到开放源代码软件的稳定性、可靠性和可定制性。
Apache起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apache Httpd被开放源代码团体的成员不断的发展和加强。Apache Http站点服务器拥有牢靠可信的美誉,已经在全球超过半数的站点中被使用-特别是几乎所有最热门和浏览量最大的站点。比方说,维基百科站点服务器就是使用Apache的。
刚开始发展时,Apache只是Netscape网页服务器(现在是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[3]),再加上nginx、Lighttpd等轻量化网页服务器软件在市场上有一些能见度,这些因素都反应在整体网页服务器市占率的消长,Apache的市占率就随之滑落。根据Netcraft在2009年12月的最新统计数据,Apache的市占率已经降为53.67%,IIS降为18.26%,谷歌网页服务器13.53%,nginx 8.75%。尽管如此,Apache仍旧是当前互联网市场上,市占率最高的网页服务器软件。
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来进行分析。
Apache的2.x版本核心在Apache 1.x版本之上作出了重要的加强。这包括:多线程,更好的支持非UNIX平台(例如Windows),新的Apache API,以及IPv6支持。
http://zh.wikipedia.org/wiki/Apache 维基百科
发表评论
-
测试
2012-09-27 09:49 662做一名优秀的测试,除了要有分析能力、辨识能力等等软实力以外,基 ... -
AOP,设计模式
2012-09-24 09:04 1034AOP: Aspect Oriented Program ... -
lucene highlighter
2012-09-11 08:51 508luence 中通过关键字高亮显示 通过指定前缀和后缀实现 ... -
Resin 服务器错误
2012-09-10 16:25 5195WebApp[production/webapp/defaul ... -
nosql
2012-08-31 12:32 0NoSQL是非关系型数据存 ... -
mongodb
2012-08-31 10:32 751MongoDB是一个基于分布 ... -
raid(redundantarraysofinexpensecedisk)
2012-08-31 09:54 736由加利福尼亚大学伯 ... -
双线主机
2012-08-31 09:55 655双线主机 有单IP和单网卡双IP地址,双网卡双IP地址. 三种 ... -
29个顶级CSS工具和应用
2012-08-30 16:46 695PHPChina 的css工具 http://www.php ... -
FTP服务器
2012-08-30 16:16 693FTP服务器,则是在互联 ... -
SSH和nginx
2012-08-30 15:58 1373SSH采用面向连接的TCP协议传输 应用22号端口 安全系数较 ... -
fedora和centos区别
2012-08-31 09:55 1489Linux的发行版也有数多种,在这里,我们采用 CentOS ... -
内存操作系统 cento
2012-08-31 09:56 742我们可以将内存看作是内存控制器与CPU之间的桥梁,内存也就相当 ... -
cpu
2012-08-30 13:46 839内存又称主存,是CPU能直接寻址的存储空间,由半导体器件制成 ... -
osi开放系统分层
2012-08-30 08:56 1310OSI求助编辑百科名片OSI ... -
resin服务器
2012-08-28 09:06 864server = 127.0.0.1:6800 (app ... -
阿斯顿发
2012-08-28 09:05 1fdgsfgsdfd -
设计天赋
2012-06-26 17:39 721http://www.56.com/u55/v_NjEyNTM ... -
shell
2012-06-26 17:36 712交互式shell和非交互式shell 交互式模式就是she ... -
JMM
2012-06-26 16:53 683Java的内存模型JMM(Java Memory Mode ...
相关推荐
掌握: Apache 服务器配置方法 【能力目标】 会安装配置Apache 服务 【思政目标】 培养学生职业素养和工匠精神。 Apache相关软件包 (1) httpd-2.4.6-45.el7.x86_64.rpm 主程序包,服务器端必须安装该软件包 (2) httpd-...
实验六 APACHE 服务器配置 1、实验目的要求 (1)掌握 APACHE 服务器的安装 (2)使用 APACHE 服务器的配置 2、实验主要内容 (1)APACHE 服务器的安装与启动 (2)简单 APACHE 服务器基本配置 (3)配置个人 WEB ...
本书重点介绍如何在Linux系统上...第五部分讨论如何提高Apache服务器的性能,以及如何创建可管理的、多主机的大型Web网络。最后简单介绍Apache的Windows版。 本书适用于使用和管理Apache服务器的计算机专业人员。
教程名称: Apache服务器配置与管理视频教程【】linux-Apache 安装配置指南.zip【】第二讲Apache的目录结构和配置指令.zip【】第三讲Apache服务器的参数设置.zip【】第四讲Apache服务器中使用配置段.zip【】第五讲...
Linux下Apache服务器的配置及安全问题 Linux 作为一个开放源代码的操作系统,广泛应用于服务器领域,而 Apache 服务器则是最流行的 Web 服务器之一。在 Linux 平台上配置 Apache 服务器是许多开发者和管理员的必修...
资源名称:Apache服务器虚拟主机虚拟目录配置 资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
Apache服务器配置与管理 Web服务概述 Apache服务器 安装Apache服务器 Apache服务器的基本配置 使用Webalizer进行日志统计分析
本书重点介绍如何在Linux系统上使用和管理ApacheWeb服务器。 全书分五大部分。...第五部分 讨论如何提高Apache服务器的性能,以及如何创建可管理 的、多主机的大型Web网络。最后简单介绍Apache的Windows版
Apache服务器配置.EXEApache服务器配置.EXE
apache服务器工具下载,安装服务器文件,与java tomcat
Apache服务器配置全攻略 \Apache服务器配置全攻略
Apache服务器精华.pdfApache服务器精华.pdf
使用大家熟悉的buildroot包构建一个mips处理器的交叉编译环境,然后使用该交叉编译环境交叉编译带有ssl模块的apache服务器。 在buildroot内,通过对uclibc进行重新配置以及一些技巧的操作,把sys_siglist编译进...
Apache服务器指令大全,其中囊括了apache中所有常用的指令
基于Linux的Apache服务器的设计
Linux下的Apache服务器
apache服务器负载均衡方案
Apache服务器配置全程攻略,帮助新手快速搭建起WEB服务应用环境。配有截图,方便浏览。