HTTP服务器 Apache

HTTP服务器 Apache

Apache
C/C++
跨平台
Apache
2008-09-07

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性[1]被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

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

开始,Apache只是Netscape网页服务器(现在是Sun ONE)之外的开放源代码选择。渐渐的,它开始在功能和速度超越其他的基于Unix的HTTP服务器。1996年4月以来,Apache一直是Internet上最流行的HTTP服务器: 1999年5月它在 57% 的网页服务器上运行;到了2005年7月这个比例上升到了69%。在2005年11月的时候达到接近70%的市占率,不过随着拥有大量域名数量的主机域名商转换为微软IIS平台,Apache市占率近年来呈现些微下滑。而Google自己的网页服务器平台GWS推出后,加上Lighttpd这 个轻量化网页服务器软件使用的网站慢慢增加,反应在整体网页服务器市占率上,根据netcraft在2007年7月的最新统计数据,Apache的市占率 已经降为52.65%,8月时又滑落到50.92%。尽管如此,它仍旧是现阶段因特网市场上,市占率最高的网页服务器软件。[2]

作者宣称因为这个名字好记才在最初选择它,但是流传最广的解释是(也是最显而易见的):这个名字来自这么一个事实:当Apache在1995年初开发的时候,它是由当时最流行的HTTP服务器NCSA HTTPd 1.3 的代码修改而成的,因此是“一个修补的(a patchy)”服务器。然而在服务器官方网站的FAQ中是这么解释的:“‘Apache’这个名字是为了纪念名为Apache(印地语)的美洲印第安人 土著的一支,众所周知他们拥有高超的作战策略和无穷的耐性”。无论如何,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来进行分析。

在线文档:http://tool.oschina.net/apidocs/apidoc?api=apache

加载中

评论(13)

yyfeng321
yyfeng321
以前叫apache,现在叫httpd
h
heavens2060
apache绝对的良心产品
itfanr
itfanr
和httpd什么区别? #Apache#
AnyLine
AnyLine
哪位有apache 中文API #Apache#
寂雨子
寂雨子
竟然没人在apache这里动弹 #Apache#
E
Ending
Lighttpd Apache
木川瓦兹
木川瓦兹
Drupal经常能把Apache搞崩溃了
polly
polly
@红薯 Apache 动态可以这么发吗?
林爵同学
林爵同学
Apache只是个好东西.

Apache 软件基金会宣布腾讯成为中国首家 ASF 白金会员

Apache 软件基金会(AFS)近日在邮件列表和官网发文宣布腾讯成为基金会白金会员,这也是中国首家成为 AFS 白金会员的公司。 AFS 目前为超过 350 个开源项目提供支持,涵盖人工智能和深度学习...

2018/09/22 08:24

Netcraft 7 月 Web 服务器排名:Apache 回涨无望

Netcraft 发布了2018年7月 Web 服务器调查报告,排名前三的依然是 Microsoft、Apache 和 nginx 。 在面向 Web 的计算机市场中,nginx 增长幅度最大(+ 3.24%),占整体增长的一半以上,拥有...

2018/07/28 08:33

Apache 基金会发布2018财年年报:Java 项目占大半

Apache 软件基金会近日发布了长达 40 页的 2018 财年(2017.5.1-2018.4.30)年度报告,这个全球最大的开源基金会,目前已拥有 300 多个开源项目,涵盖人工智能和深度学习、大数据、构建管理、...

2018/07/11 08:02

已发布 14 年的 Apache 2.0 许可证如何让开源蓬勃发展

2018年,是“开源”概念诞生的第 20 年,也是 Apache 许可证出现的第 20 个年头。作为一个相对宽松的软件许可证,Apache 2.0 被广泛应用于 Apache 社区以及整个开源世界。 Apache 许可证目前...

2018/07/04 08:21

Apache 基金会 19 岁啦!红薯表示:和我同岁哦

3 月 26 日,Apache 软件基金会(ASF)宣布了其 19 岁生日。作为全球最大的开源基金会,拥有数十个免费(免费)企业级 Apache 项目,涵盖人工智能和深度学习,大数据,构建管理,云计算,内容...

2018/03/27 08:21

Apache 2.4.33 稳定版发布,改进和修复 Bug

Apache HTTP Server 2.4.33 稳定版已发布,更新内容如下: Changes with Apache 2.4.33   *) core: Fix request timeout logging and possible crash for error_log hoo...

2018/03/24 20:22

Apache 2.4.32 发布,带来了新特性和修复 Bug

Apache HTTP Server 2.4.32 稳定版已发布,修复了一些 bug,也新增了一些特性,如支持 SSL DN 原始变量提取,无需转换为 UTF-8 编码,这时会对变量名称使用 _RAW 后缀。 mod_access_compat:...

2018/03/16 11:49

Apache Commons BCEL 6.2 发布,更好的支持 Java 9

Apache Commons BCEL团队很高兴地宣布 Apache 的发布 Commons BCEL 6.2 更好的支持 Java 9。 字节代码工程库(BCEL)旨在为用户提供分析,创建和操作已编译的.class文件的便捷方式。类由包含...

2017/12/10 07:32

Apache HTTP Server 2.4.29 稳定版发布

Apache HTTP Server 2.4.29 稳定版已发布,这是一个安全、功能和错误修复版本。 Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作...

2017/10/24 07:40

Apache HTTP Server 2.4.28 发布

Apache HTTP Server 2.4.28 发布了,这是一个包含重要安全更新和 Bug 修复的版本。 下载地址:http://httpd.apache.org/download.cgi 安全方面的问题修复描述: SECURITY: CVE-2017-9798 (...

2017/10/06 06:16

没有更多内容

加载失败,请刷新页面

1
回答
maven install 报错了

.apache.maven.surefire.util.SurefireReflectionException: java.lang.reflect.In...

03/19 11:14
3
回答
多系统如何做Apache+Tomcat负载均衡
IT熊猫 的回答 2012/12/11 09:35
最佳答案
可以考虑实现一个内部的HTTP通道,将对外的apache的负载通道和对内的交互通道进行分离,这样结构上也清晰,效率也会高些。 一般负载对应后端的应该是一组相同的应用,楼主这边一个是Java应用一个是Python应用,个人觉得不应该是负载集群方式,而应该是分布式的应用。
1
回答
你好@CrawlScript,请问我将自动探测URL的代码复制下来不能运行,报No default constructor found的错误,应该怎么解决?

@CrawlScript 你好,想跟你请教个问题: 我将自动探测URL的代码复制下来不能运行,报No default constructor found的...

02/22 12:45
1
回答
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode)

接下来看问题:日志, 2019-02-27 16:04:16 Full thread dump Java HotSpot(TM) 64-Bit Serve...

02/27 16:52
1
回答
J2Cache java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig

红薯您好: 我按照您的文档maven编译后执行runtest.bat,之后报错如下: F:\00_source\web\cache\J2Cache>mvn...

01/08 10:40
4
回答
tomcat启动错误

ERROR [RMI TCP Connection(2)-127.0.0.1] - Context initialization failed org.s...

02/26 11:22
2
回答
搭建cacti遇到的问题

学习搭建cacti,所有步骤都是按照教程一步一步进行安装和配置。但是最后访问ip/cacti时出现错误。 打不开安装界面。 apache日志 access...

2017/10/18 17:23
27
回答
Dubbo 重启维护一年多,现在还活着吗?

Dubbo 去年宣布重启维护,到现在已经一年有余,当初重启的消息在开发者中引起了强烈的反响,很多人看好,也有人持怀疑的态度,甚至到今天,还是有不少人认为 ...

01/10 15:07
1
回答
apache错误日志 频繁出现同个记录,访问量越大频率越高

环境 windows 2008 r2 + php+apache apche mmp <IfModule mpm_winnt_module> Threads...

01/18 17:39

没有更多内容

加载失败,请刷新页面

有关开源扑克牌面上的54种开源技术和oschina链接介绍

写在前面:昨天刚拿到扑克太兴奋了,加上某些技术我也没用过。有些牌我还真不知道是啥技术,也搞错了某些技术。 多谢楼下兄弟们的指正。现已做了更新。如还有错误请回复告知,谢谢大家~ ps...

2012/09/23 18:49
4.8K
2

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部