Apache HTTP Server,通俗地称为 Apache,是免费的开源跨平台 Web 服务器软件,根据 Apache LiCEnse 2.0 条款发布。Apache 由 Apache Software Foundation 赞助的开放开发人员社区开发和维护。
该项目由位于世界各地的一群志愿者共同管理,使用 Inte.net 和 Web 来交流、规划和开发服务器及其相关文档。
ApacheHTTP Server是跨平台的,这意味着它是为类 Unix 系统(例如 macOS、Linux 和 FreeBSD)以及 Windows 构建的。92% 的 Apache HTTPS 服务器副本在 Linux 发行版上运行。
该项目是一项协作软件开发工作,旨在创建 HTTP(Web) 服务器的健壮、商业级、功能强大且可免费获得的源代码实现。
该项目是 Apache 软件基金会的一部分。此外,数百名用户为该项目贡献了想法、代码和文档。Apache Software 的存在是为了提供多种软件的强大的商业级参考实现。它必须仍然是一个平台,个人和机构可以在此平台上构建可靠的系统,既用于实验目的,也用于关键任务目的。
Apache HTTP 服务器功能:
可加载动态模块
多种请求处理模式 (MPM),包括基于事件/异步、线程化和 Prefork。
高度可扩展(轻松处理超过 10,000 个同时连接)
处理静态文件、索引文件、自动索引和内容协商
.htaccess 支持
带缓存的反向代理
使用带内健康检查进行负载平衡
多种负载均衡机制
具有自动恢复功能的容错和故障转移
WebSocket、FastCGI、SCGI、AJP 和 uWSGI 支持缓存
动态配置。
带有 SNI 和 OCSP 装订支持的 TLS/SSL,通过 OpenSSL。
基于名称和 IP 地址的虚拟服务器
IPv6兼容
HTTP/2 协议支持
细粒度的认证授权访问控制
gzip压缩和解压
网址重写
标题和内容重写
带旋转的自定义日志记录
并发连接限制
请求处理速率限制
带宽节流
服务器端包括
基于 IP 地址的地理定位
用户和会话跟踪
WebDAV
嵌入式 Perl、PHP 和 Lua 脚本
CGI支持
public_html 每个用户的网页
通用表达式解析器
实时状态视图
XML 支持