HTTP服务器 Apache

HTTP服务器 Apache

Apache
C/C++ 查看源码»
跨平台
Apache
2008-09-07

Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 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 来进行分析。

加载中

Apache HTTP Server 2.4.51 发布

Apache HTTP Server 2.4.51 已发布,2.4.51 主要是修复了在 2.4.50 中发现的安全问题,因此主要的变动是在 2.4.50 中,包括修复安全问题和部分 bug,以及增强功能。 下载地址:https://httpd...

10/14 07:28

Apache HTTP Server 2.4.49 发布

Apache HTTP Server 2.4.49 已发布,此版本修复了安全问题和部分 bug,以及增强功能。 下载地址:https://httpd.apache.org/download.cgi SECURITY: CVE-2021-40438 (cve.mitre.org) mod_pr...

09/20 08:36

Apache 软件基金会 2021 财报:公共捐款收入增长 1300%,托管项目更改 1.34 亿行代码

Apache 软件基金会(ASF,Apache Software Foundation)最近公布了他们截至 4 月 30 日的 2021 财年报告。即使在持续不断的疫情影响下,Apache 软件基金会仍筹集了超过 300 万美元的资金,并...

09/13 08:39

Apache 软件基金会 2020 年安全报告发布,安全问题显著增加

昨日,Apache 软件基金会(ASF)发布了 2020 年安全报告。 Apache 软件基金会成立于 2002 年,由志愿者组成,其安全委员会监督并协调所有 340 多个 Apache 项目中的漏洞处理。根据该报告,A...

01/26 07:35

Apache HTTP Server 2.4.46 发布

Apache HTTP Server 2.4.46 已发布,此版本修复了安全问题和部分 bug,以及增强功能。 SECURITY: CVE-2020-11984 (cve.mitre.org) mod_proxy_uwsgi: 恶意请求可能导致在恶意进程环境下运行的...

2020/08/11 07:23

Apache 软件基金会 2020 财年报告:总代码价值超 200 亿美元

Apache 软件基金会近日公开发布了其 2020 财年(即 2019.05.01-2020.04.30)的年度报告。 报告开篇提到,“作为世界上最大的开源基金会,Apache 软件基金会管理着 2 亿多行代码,并向公众 10...

2020/07/31 08:47

Apache HTTP Server 2.4.43 发布

Apache HTTP Server 2.4.43 稳定版已发布,此版本主要是修复安全漏洞以及内存泄露相关的错误。 修复 CVE-2020-1934 安全漏洞:mod_proxy_ftp 在代理至恶意 FTP 服务器时可能会使用未初始化的...

2020/04/07 07:57

什么是 ALC (Apache Local Community) Beijing?

本文转载自: ALC Beijing 公众号 背景 当提起 Apache 软件基金会(Apache Software Foundation,ASF)项目时,国内大多数程序员都不会陌生。下图展示了在 ASF 2019 年年度报告中披露的 ASF ...

2020/03/31 08:40

Apache 软件基金会庆祝成立 21 周年

Apache 软件基金会(Apache Software Foundation,ASF) 发文庆祝成立 21 周年。 官方数据显示,截至目前, Apache 软件基金会已经聚集了 300 个其他项目。并包括有 765 位个人成员、206 个 ...

2020/03/28 08:29

没有更多内容

加载失败,请刷新页面

7
回答
apache 和 nginx 在两个不同的系统下测试,打开网页使用apache的服务器为什么更快?

apache 和 nginx 在两个不同的系统下测试, debian 安装了 apache + php +mysql centos安装了 nginx +p...

2013/12/22 16:52
1
回答
SparkException: Job aborted due to stage failure: Task serialization failed:

Exception in thread "main" java.lang.reflect.InvocationTargetException at sun...

2020/06/08 10:57
11
回答
最新apache + php全面超越nginx + php fastcig (php-fpm)

今天做了测试: 主机:CPU I5-2300 2.8G 4核。 内存:4G。 硬盘:1000G。 php5.3.2,php-fpm,php-eaccele...

2011/10/14 16:09
28
回答
Dubbo 重启维护一年多,现在还活着吗?

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

2019/01/10 15:07
1
回答
JobStoreTX.shutdown Database connection shutdown unsuccessful. There is no DataSource named 'null'

JobStoreTX.shutdown(732) | Database connection shutdown unsuccessful. java.sq...

2018/11/14 14:16
2
回答
Apache 2.2怎样设置请求超时时间呢?

apache 2.2怎样设置请求超时时间呢?

2012/03/11 20:33
2
回答
php 连接vertica 不成功,或者有时不成功?

有时一会成功,一会失败,失败的次数多 odbc.ini配置 odbcinst.ini配置 issql测试连接正常 odbcinst -j 查看配置正常 报...

01/19 17:39
3
回答
请问一下PSI移动端怎么配置?

@PSI 你好,想跟你请教个问题: 电脑运行环境,win10+Apache/2.4.33+apache2handler PHP/7.2.7+mysql,电...

2018/11/04 19:56
2
回答
centos部署psi后无法登陆

部署环境 centos7 apache MySQL php 主机地址:192.168.2.200 在安装完成之后浏览器输入http://192.168.2...

2019/12/04 13:42

没有更多内容

加载失败,请刷新页面

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

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

2012/09/23 18:49
5K
2

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部