# Apache HTTP Server

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Apache_HTTP_Server
> Markdown URL: https://mediated.wiki/source/Apache_HTTP_Server.md
> Source: https://en.wikipedia.org/wiki/Apache_HTTP_Server
> Source revision: 1355920123
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Open-source web server software

This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (September 2010) (Learn how and when to remove this message)

Apache HTTP Server Original author Robert McCool Developer Apache Software Foundation Release 1995; 31 years ago (1995)[1] Stable release 2.4.68[2] / June 8, 2026; 19 days ago (2026-06-08) Written in C[3] Operating system Unix-like, Microsoft Windows,[4] OpenVMS Type Web server License Apache-2.0 Website httpd.apache.org Repository github.com/apache/httpd

The **Apache HTTP Server** is a [free and open-source](/source/Free_and_open-source_software) cross-platform [web server](/source/Web_server), released under the terms of [Apache License 2.0](/source/Apache_License). It is developed and maintained by a community of developers under the auspices of the [Apache Software Foundation](/source/Apache_Software_Foundation).

The vast majority of Apache HTTP Server instances run on a [Linux distribution](/source/Linux_distribution),[5] but current versions also run on [Microsoft Windows](/source/Microsoft_Windows),[6] [OpenVMS](/source/OpenVMS),[7] and a wide variety of [Unix-like](/source/Unix-like) systems. Past versions also ran on [NetWare](/source/NetWare), [OS/2](/source/OS%2F2) and other operating systems,[8] including ports to mainframes.[9]

Originally based on the [NCSA HTTPd](/source/NCSA_HTTPd) server, development of Apache began in early 1995 after work on the NCSA code stalled.[10] Apache played a key role in the initial growth of the [World Wide Web](/source/World_Wide_Web),[11] It quickly overtook NCSA HTTPd as the dominant web server software for [HTTP](/source/HTTP). In 2009, it became the first web server software to serve more than 100 million [websites](/source/Website).[12]

As of March 2025[\[update\]](https://en.wikipedia.org/w/index.php?title=Apache_HTTP_Server&action=edit), [Netcraft](/source/Netcraft) estimated that Apache served 17.83% of the million busiest websites, with the other top four being [Cloudflare](/source/Cloudflare) at 22.99%, [Nginx](/source/Nginx) at 20.11%, and [Microsoft](/source/Microsoft) [Internet Information Services](/source/Internet_Information_Services) at 4.16%.[13] According to W3Techs' review of all web sites, in April 2026 Apache was ranked third at 23.7% and Nginx first at 32.7%, with Cloudflare Server second at 27.7%.[14]

## Name

According to [The Apache Software Foundation](/source/The_Apache_Software_Foundation), its name was chosen "from respect for the various [Native American](/source/Native_Americans_in_the_United_States) nations collectively referred to as [Apache](/source/Apache), well-known for their superior skills in warfare strategy and their inexhaustible endurance".[15] This was in a context in which it seemed that the open internet—based on free exchange of open source code—appeared to be soon subjected to a kind of conquer by proprietary software vendor [Microsoft](/source/Microsoft); Apache co-creator [Brian Behlendorf](/source/Brian_Behlendorf)—originator of the name—saw his effort somewhat parallel that of [Geronimo](/source/Geronimo), Chief of the last of the free Apache peoples.[16][17] But it conceded that the name "also makes a cute [pun](/source/Pun) on 'a patchy [web server](/source/Web_server)'—a server made from a series of [patches](/source/Patch_(computing))".

Despite the Foundation's current claim that the name was chosen out of respect for Native Americans, previous statements, such as the project's official documentation in 1995, say that the name was instead based on a pun. This documentation did not mention Native American tribes in the context of the name:[18][19]

Apache is a cute name which stuck. It was based on some existing code and a series of software patches, a pun on 'A PAtCHy' server.

In addition, Behlendorf made no reference to Native American tribes when he talked about the origins of the name in a 2000 interview, where he stated that it was not a pun, but was instead chosen to be aggressive-sounding:[20]

The name literally came out of the blue. I wish I could say that it was something fantastic, but it was out of the blue. I put it on a page and then a few months later when this project started, I pointed people to this page and said: "Hey, what do you think of that idea?" ... Someone said they liked the name and that it was a really good pun. And I was like, "A pun? What do you mean?" He said, "Well, we're building a [server](/source/Server_(computing)) out of a bunch of software patches, right? So it's a patchy Web server." I went, "Oh, all right." ... When I thought of the name, no. It just sort of connoted: "Take no prisoners. Be kind of aggressive and kick some ass."

In January 2023, the US-based non-profit Natives in Tech accused the Apache Software Foundation of [cultural appropriation](/source/Cultural_appropriation) and urged them to change the foundation's name, and consequently also the names of the software projects it hosts. The Foundation did not change the name.[21][22]

When Apache is running under [Unix](/source/Unix), its process name is httpd, which is short for "HTTP [daemon](/source/Daemon_(computing))".[23]

## Feature overview

Apache supports a variety of features, many implemented as [compiled](/source/Compiler) [modules](/source/Modular_programming) which extend the core functionality. These include [authentication](/source/Authentication) features and support for [server-side](/source/Server-side) programming languages such as [Perl](/source/Mod_perl), [Python](/source/Mod_python), [Tcl](/source/Tcl_(programming_language)) and [PHP](/source/PHP). Apache also includes several authentication modules such as mod_access, mod_auth, mod_digest, and mod_auth_digest, the successor to mod_digest. A sample of other features include [Secure Sockets Layer](/source/Transport_Layer_Security#SSL_1.0,_2.0,_and_3.0) and [Transport Layer Security](/source/Transport_Layer_Security) support ([mod_ssl](/source/Mod_ssl)), a [proxy](/source/Proxy_server) module ([mod_proxy](/source/Mod_proxy)), a [URL rewriting](/source/URL_rewriting) module (mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_filter).[24]

Popular compression methods on Apache include the external extension module, mod_gzip, implemented to help with reduction of the size (weight) of web pages served over [HTTP](/source/HTTP). [ModSecurity](/source/ModSecurity) is an open source intrusion detection and prevention engine for Web applications. Apache logs can be analyzed through a Web browser using free scripts, such as [AWStats](/source/AWStats)/[W3Perl](/source/W3Perl) or Visitors.

[Virtual hosting](/source/Virtual_hosting) allows one Apache installation to serve many different [websites](/source/Websites). For example, one computer with one Apache installation could simultaneously serve example.com, example.org, test47.test-server.example.edu, etc.

Apache features configurable error messages, [DBMS](/source/Database_management_system)-based authentication databases, [content negotiation](/source/Content_negotiation) and supports several [graphical user interfaces](/source/Graphical_user_interface) (GUIs).

It supports password authentication and [digital certificate](/source/Digital_certificate) authentication. Because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons.[25]

A more detailed list of features is provided below:

- Loadable Dynamic Modules

- Multiple Request Processing modes (MPMs) including [Event-based/Async](/source/Event_driven_programming), Threaded and Prefork.

- Highly scalable (easily handles [more than 10,000 simultaneous connections](/source/C10k_problem))

- Handling of static files, index files, auto-indexing and content negotiation

- .htaccess per-directory configuration support[26]

- [Reverse proxy](/source/Reverse_proxy) with caching[27] - [Load balancing](/source/Load_balancing_(computing))[28] with in-band health checks - Multiple load balancing mechanisms - [Fault tolerance](/source/Fault-tolerant_design) and Failover with automatic recovery - [WebSocket](/source/WebSocket), [FastCGI](/source/FastCGI), [SCGI](/source/Simple_Common_Gateway_Interface), [AJP](/source/Apache_JServ_Protocol) and [uWSGI](/source/UWSGI) support with caching - Dynamic configuration[29]

- [TLS/SSL](/source/Transport_Layer_Security) with [SNI](/source/Server_Name_Indication) and [OCSP stapling](/source/OCSP_stapling) support, via [OpenSSL](/source/OpenSSL) or [wolfSSL](/source/WolfSSL).

- Name- and IP address-based virtual servers

- [IPv6](/source/IPv6)-compatible

- [HTTP/2](/source/HTTP%2F2) support

- Fine-grained authentication and authorization access control[30]

- [gzip](/source/Gzip) compression and decompression

- URL rewriting[31]

- Headers[32] and content[33][34] rewriting

- Custom logging with rotation

- Concurrent connection limiting

- Request processing rate limiting

- [Bandwidth throttling](/source/Bandwidth_throttling)

- [Server Side Includes](/source/Server_Side_Includes)[35]

- [IP address](/source/IP_address)-based [geolocation](/source/Geolocation)

- User and Session tracking[36]

- [WebDAV](/source/WebDAV)

- Embedded [Perl](/source/Perl), [PHP](/source/PHP) and [Lua](/source/Lua_(programming_language)) scripting

- [CGI](/source/Common_Gateway_Interface) support[37]

- public_html per-user web-pages[38]

- Generic expression parser[39]

- Real-time status views[40]

- [FTP](/source/FTP) support (by a separate module)[41]

## Performance

Instead of implementing a single architecture, Apache provides a variety of MultiProcessing Modules (MPMs) which determine how the server handles multiple connections and requests. These modules allow Apache to run in either a [process](/source/Process_(computing))-based mode, a hybrid (process and [thread](/source/Thread_(computing))) mode, or an event-driven mode, in order to better match the demands of different environments. Choice of MPM and configuration is therefore important.[42]

For delivering static pages, Apache 2.2 series was considered significantly slower than [nginx](/source/Nginx) and [varnish](/source/Varnish_(software)).[43] To address this issue, the Apache developers created the Event MPM, which mixes the use of several processes and several threads per process in an [asynchronous](/source/Asynchrony_(computer_programming)) [event-based loop](/source/Event_loop).[44][*[clarification needed](https://en.wikipedia.org/wiki/Wikipedia:Please_clarify)*] This architecture as implemented in the Apache 2.4 series performs at least as well as event-based web servers, according to [Jim Jagielski](/source/Jim_Jagielski) and other independent sources.[45][46][47] However, some independent but significantly outdated benchmarks show that it is still half as fast as nginx, e.g.[48]

## Licensing

The Apache HTTP Server [codebase](/source/Codebase) was [relicensed](/source/Software_relicensing) to the [Apache 2.0 License](/source/Apache_License) (from the previous 1.1 license) in January 2004,[49] and Apache HTTP Server 1.3.31 and 2.0.49 were the first [releases](/source/Software_release_life_cycle) using the new license.[50]

The [OpenBSD](/source/OpenBSD) project did not like the change and continued the use of pre-2.0 Apache versions, effectively [forking](/source/Fork_(software_development)) Apache 1.3.x for its purposes.[51][52][53] They initially replaced it with [Nginx](/source/Nginx), and soon after made their own replacement, OpenBSD Httpd, based on the Relayd project.[54][55][56][57]

### Versions

Version 1.1: The Apache License 1.1 was approved by the ASF in 2000: The primary change from the 1.0 license is in the 'advertising clause' (section 3 of the 1.0 license); derived products are no longer required to include attribution in their advertising materials, only in their documentation.

Version 2.0: The ASF adopted the Apache License 2.0 in January 2004. The stated goals of the license included making the license easier for non-ASF projects to use, improving compatibility with GPL-based software, allowing the license to be included by reference instead of listed in every file, clarifying the license on contributions, and requiring a patent license on contributions that necessarily infringe a contributor's own patents.

## Development

Versions of Apache HTTP Server Version Initial release Latest release Unsupported: 1.3 1998-06-06[58] 2010-02-03 (1.3.42)[59] Unsupported: 2.0 2002-04-06[60] 2013-07-10 (2.0.65)[61] Unsupported: 2.2 2005-12-01[62] 2017-07-11 (2.2.34)[63] Latest version: 2.4 2012-02-21[64] 2026-05-04 (2.4.67)[65] Legend: Unsupported Supported Latest version Preview version Future version

The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, feature-rich and freely available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the [Apache Software Foundation](/source/The_Apache_Software_Foundation). In addition, hundreds of users have contributed ideas, code, and documentation to the project.[66][67][68]

Apache 2.4 dropped support for [BeOS](/source/BeOS), [TPF](/source/Transaction_Processing_Facility), [A/UX](/source/A%2FUX), [NeXT](/source/NeXT), and [Tandem](/source/Tandem_Computers) platforms.[8]

## Security

Older versions of Apache were vulnerable to a [denial-of-service attack](/source/Denial-of-service_attack) called [Slowloris](/source/Slowloris_(computer_security)), which creates many simultaneous partially completed requests, exhausting the server's pool of available connections.[69] Since Apache 2.2.15, Apache ships the module mod_reqtimeout as the official solution supported by the developers.[70]

## See also

- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)

- [.htaccess](/source/.htaccess)

- [.htpasswd](/source/.htpasswd)

- [ApacheBench](/source/ApacheBench)

- [Comparison of web server software](/source/Comparison_of_web_server_software)

- [IBM HTTP Server](/source/IBM_HTTP_Server)

- [LAMP (software bundle)](/source/LAMP_(software_bundle))

- [XAMPP](/source/XAMPP)

- [List of Apache modules](/source/List_of_Apache_modules)

- [List of free and open-source software packages](/source/List_of_free_and_open-source_software_packages)

- [POSSE project](/source/POSSE_project)

- [suEXEC](/source/SuEXEC)

- [Apache Tomcat](/source/Apache_Tomcat) - another web server developed by the Apache Software Foundation

## References

1. **[^](#cite_ref-1)** ["About the Apache HTTP Server Project"](https://httpd.apache.org/ABOUT_APACHE.html). [Apache Software Foundation](/source/Apache_Software_Foundation). [Archived](https://web.archive.org/web/20080607122013/http://httpd.apache.org/ABOUT_APACHE.html) from the original on 7 June 2008. Retrieved 2008-06-25.

1. **[^](#cite_ref-wikidata-be4c7c4bc2003a398a7359bf218f2d1d78f4e45f-v20_2-0)** ["Release 2.4.68"](https://github.com/apache/httpd/releases/tag/2.4.68). 8 June 2026. Retrieved 9 June 2026.

1. **[^](#cite_ref-3)** ["Apache Software Foundation Index: Projects by Programming Language Index"](https://web.archive.org/web/20160302011644/http://projects-old.apache.org/indexes/language.html). Archived from [the original](https://projects-old.apache.org/indexes/language.html) on 2016-03-02. Retrieved 2016-02-27.

1. **[^](#cite_ref-4)** ["Compiling and Installing"](https://httpd.apache.org/docs/2.4/install.html). *httpd.apache.org*. The Apache Software Foundation. [Archived](https://web.archive.org/web/20160507054137/http://httpd.apache.org/docs/2.4/install.html) from the original on 7 May 2016. Retrieved 9 May 2016.

1. **[^](#cite_ref-5)** ["OS/Linux Distributions using Apache"](https://secure1.securityspace.com/s_survey/data/man.201808/apacheos.html). *secure1.securityspace.com*. [Archived](https://web.archive.org/web/20180918054337/https://secure1.securityspace.com/s_survey/data/man.201808/apacheos.html) from the original on 2018-09-18. Retrieved 2018-09-17.

1. **[^](#cite_ref-6)** ["Platform Specific Notes - Apache HTTP Server Version 2.4"](https://httpd.apache.org/docs/2.4/platform/index.html.en). *httpd.apache.org*. [Archived](https://web.archive.org/web/20190122044008/https://httpd.apache.org/docs/2.4/platform/index.html.en) from the original on 2019-01-22. Retrieved 2019-01-21.

1. **[^](#cite_ref-7)** ["Secure Web Server"](https://vmssoftware.com/products/secure-web-server/). *vmssoftware.com*. [Archived](https://web.archive.org/web/20201022051216/https://vmssoftware.com/products/secure-web-server/) from the original on 2020-10-22. Retrieved 2020-10-20.

1. ^ [***a***](#cite_ref-older_8-0) [***b***](#cite_ref-older_8-1) ["Upgrading to 2.4 from 2.2"](https://httpd.apache.org/docs/2.4/upgrading.html). [Archived](https://web.archive.org/web/20210510141206/https://httpd.apache.org/docs/2.4/upgrading.html) from the original on 2021-05-10. Retrieved 2021-05-12. Platform support has been removed for BeOS, TPF, and even older platforms such as A/UX, Next, and Tandem. These were believed to be broken anyway.

1. **[^](#cite_ref-9)** ["The Apache EBCDIC Port - Apache HTTP Server Version 2.4"](https://httpd.apache.org/docs/2.4/platform/ebcdic.html.en). *httpd.apache.org*. [Archived](https://web.archive.org/web/20190227063613/http://httpd.apache.org/docs/2.4/platform/ebcdic.html.en) from the original on 2019-02-27. Retrieved 2019-08-16.

1. **[^](#cite_ref-10)** ["About the Apache HTTP Server Project - The Apache HTTP Server Project"](https://httpd.apache.org/ABOUT_APACHE.html). *httpd.apache.org*. Retrieved 2024-02-08.

1. **[^](#cite_ref-11)** [Netcraft Market Share](http://news.netcraft.com/archives/web_server_survey.html) [Archived](https://web.archive.org/web/20100520142533/http://news.netcraft.com/archives/web_server_survey.html) 2010-05-20 at the [Wayback Machine](/source/Wayback_Machine) for Top Servers Across All Domains August 1995 - today (monthly updated)

1. **[^](#cite_ref-100millionsites_12-0)** ["February 2009 Web Server Survey"](https://news.netcraft.com/archives/2009/02/18/february_2009_web_server_survey.html). [Netcraft](/source/Netcraft). 18 February 2009. [Archived](https://web.archive.org/web/20090226092501/http://news.netcraft.com//archives//2009//02//18//february_2009_web_server_survey.html) from the original on 26 February 2009. Retrieved 2009-03-29.

1. **[^](#cite_ref-13)** ["March 2025 Web Server Survey"](https://www.netcraft.com/blog/march-2025-web-server-survey/). *Netcraft News*. 25 March 2025. [Archived](https://web.archive.org/web/20250401132934/https://www.netcraft.com/blog/march-2025-web-server-survey/) from the original on 2025-04-01. Retrieved 2025-04-14.

1. **[^](#cite_ref-14)** ["Usage Statistics of Web Servers"](https://w3techs.com/technologies/overview/web_server). *w3techs.com*. Retrieved 2025-04-14.

1. **[^](#cite_ref-Apache_Foundation_15-0)** ["Apache Foundation"](https://www.apache.org/foundation/faq.html#name). *www.apache.org*. [Archived](https://web.archive.org/web/20211213004914/https://www.apache.org/foundation/faq.html#name) from the original on 13 December 2021. Retrieved 22 August 2018.

1. **[^](#cite_ref-16)** [""Trillions and Trillions Served" documentary feature on The Apache Software Foundation"](https://www.youtube.com/watch?v=JUt2nb0mgwg&t=234). TheApacheFoundation / Youtube. 2020. [Archived](https://ghostarchive.org/varchive/youtube/20211122/JUt2nb0mgwg) from the original on 2021-11-22.

1. **[^](#cite_ref-17)** ["A Foundation of Trust: Building a Blockchain Future : Brian Behlendorf"](https://www.youtube.com/watch?v=u_dhmGNeNEc&t=2700). Long Now Foundation / YouTube. 2020-02-10. [Archived](https://ghostarchive.org/varchive/youtube/20211122/u_dhmGNeNEc) from the original on 2021-11-22.

1. **[^](#cite_ref-18)** ["Information on the Apache HTTP Server Project"](https://web.archive.org/web/19970415054031/http://www.apache.org/info.html). 1997-04-15. Archived from [the original](https://www.apache.org/info.html) on April 15, 1997.

1. **[^](#cite_ref-19)** ["Apache Server Frequently Asked Questions"](https://web.archive.org/web/19970106233141/http://www.apache.org/docs/misc/FAQ.html#relate). Archived from [the original](https://www.apache.org/docs/misc/FAQ.html#relate) on 1997-01-06. Retrieved 15 January 2017.

1. **[^](#cite_ref-20)** McMillan, Robert (15 April 2000). ["Apache Power"](https://web.archive.org/web/20190128065900/http://www.linux-mag.com/id/472/). *Linux Magazine*. Archived from the original on 28 January 2019.

1. **[^](#cite_ref-21)** Claburn, Thomas (2023-01-11). ["Native Americans ask Apache foundation to change name"](https://www.theregister.com/2023/01/11/native_american_apache_software_foundation/). *[The Register](/source/The_Register)*. [Archived](https://web.archive.org/web/20230112000842/https://www.theregister.com/2023/01/11/native_american_apache_software_foundation/) from the original on 2023-01-12. Retrieved 2023-01-12.

1. **[^](#cite_ref-22)** Purdy, Kevin (2023-01-12). ["Indigenous tech group asks Apache Foundation to change its name"](https://arstechnica.com/gadgets/2023/01/indigenous-tech-group-asks-apache-foundation-to-change-its-name/). *Ars Technica*. [Archived](https://web.archive.org/web/20230112181127/https://arstechnica.com/gadgets/2023/01/indigenous-tech-group-asks-apache-foundation-to-change-its-name/) from the original on 2023-01-12. Retrieved 2023-01-12.

1. **[^](#cite_ref-23)** ["Apache Docs"](https://httpd.apache.org/docs/current/invoking.html). *httpd.apache.org*. [Archived](https://web.archive.org/web/20180905182937/http://httpd.apache.org/docs/current/invoking.html) from the original on 5 September 2018. Retrieved 22 August 2018.

1. **[^](#cite_ref-24)** ["Module Index - Apache HTTP Server Version 2.4"](https://httpd.apache.org/docs/2.4/mod/index.html.en). *httpd.apache.org*. Retrieved 2026-05-24.

1. **[^](#cite_ref-25)** ["Apache Web Server"](https://www.webopedia.com/definitions/apache-web-server/). *webopedia.com*. 23 March 1998. [Archived](https://web.archive.org/web/20210512193103/https://www.webopedia.com/definitions/apache-web-server/) from the original on 12 May 2021. Retrieved 12 May 2021.

1. **[^](#cite_ref-26)** ["Apache HTTP Server Tutorial: .htaccess files"](https://httpd.apache.org/docs/2.4/howto/htaccess.html). Apache.org. [Archived](https://web.archive.org/web/20160225155611/http://httpd.apache.org/docs/2.4/howto/htaccess.html) from the original on 2016-02-25. Retrieved 2016-02-19.

1. **[^](#cite_ref-27)** ["mod_proxy"](https://httpd.apache.org/docs/2.4/mod/mod_proxy.html). Apache.org. [Archived](https://web.archive.org/web/20180729204047/http://httpd.apache.org/docs/2.4/mod/mod_proxy.html) from the original on 2018-07-29. Retrieved 2016-02-19.

1. **[^](#cite_ref-28)** ["mod_proxy_balancer"](https://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html). Apache.org. [Archived](https://web.archive.org/web/20160213163641/http://httpd.apache.org/docs/2.4/mod/mod_proxy_balancer.html) from the original on 2016-02-13. Retrieved 2016-02-19.

1. **[^](#cite_ref-29)** ["Balancer Manager"](https://httpd.apache.org/docs/trunk/howto/reverse_proxy.html#manager). Apache.org. [Archived](https://web.archive.org/web/20160304103556/https://httpd.apache.org/docs/trunk/howto/reverse_proxy.html#manager) from the original on 2016-03-04. Retrieved 2016-02-19.

1. **[^](#cite_ref-30)** ["Authentication and Authorization"](https://httpd.apache.org/docs/2.4/howto/auth.html). Apache.org. [Archived](https://web.archive.org/web/20180131130634/http://httpd.apache.org/docs/2.4/howto/auth.html) from the original on 2018-01-31. Retrieved 2016-02-19.

1. **[^](#cite_ref-31)** ["mod_rewrite"](https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html). Apache.org. [Archived](https://web.archive.org/web/20160213152803/http://httpd.apache.org/docs/2.4/mod/mod_rewrite.html) from the original on 2016-02-13. Retrieved 2016-02-19.

1. **[^](#cite_ref-32)** ["mod_headers"](https://httpd.apache.org/docs/2.4/mod/mod_headers.html). Apache.org. [Archived](https://web.archive.org/web/20160221033800/http://httpd.apache.org/docs/2.4/mod/mod_headers.html) from the original on 2016-02-21. Retrieved 2016-02-19.

1. **[^](#cite_ref-33)** ["mod_sed"](https://httpd.apache.org/docs/2.4/mod/mod_sed.html). Apache.org. [Archived](https://web.archive.org/web/20160304013210/https://httpd.apache.org/docs/2.4/mod/mod_sed.html) from the original on 2016-03-04. Retrieved 2016-02-19.

1. **[^](#cite_ref-34)** ["mod_substitute"](https://httpd.apache.org/docs/2.4/mod/mod_substitute.html). Apache.org. [Archived](https://web.archive.org/web/20160304073406/http://httpd.apache.org/docs/2.4/mod/mod_substitute.html) from the original on 2016-03-04. Retrieved 2016-02-19.

1. **[^](#cite_ref-35)** ["Apache httpd Tutorial: Introduction to Server Side Includes"](https://httpd.apache.org/docs/2.4/howto/ssi.html). Apache.org. [Archived](https://web.archive.org/web/20160218133535/http://httpd.apache.org/docs/2.4/howto/ssi.html) from the original on 2016-02-18. Retrieved 2016-02-19.

1. **[^](#cite_ref-36)** ["mod_usertrack"](https://httpd.apache.org/docs/2.4/mod/mod_usertrack.html). Apache.org. [Archived](https://web.archive.org/web/20210512192558/http://httpd.apache.org/docs/2.4/mod/mod_usertrack.html) from the original on 2021-05-12. Retrieved 2021-05-12.

1. **[^](#cite_ref-37)** ["Apache Tutorial: Dynamic Content with CGI"](https://httpd.apache.org/docs/2.4/howto/cgi.html). Apache.org. [Archived](https://web.archive.org/web/20211115181448/https://httpd.apache.org/docs/2.4/howto/cgi.html) from the original on 2021-11-15. Retrieved 2016-02-19.

1. **[^](#cite_ref-38)** ["Per-user web directories"](https://httpd.apache.org/docs/2.4/howto/public_html.html). Apache.org. [Archived](https://web.archive.org/web/20160216122731/http://httpd.apache.org/docs/2.4/howto/public_html.html) from the original on 2016-02-16. Retrieved 2016-02-19.

1. **[^](#cite_ref-39)** ["Expressions in Apache HTTP Server"](https://httpd.apache.org/docs/2.4/expr.html). Apache.org. [Archived](https://web.archive.org/web/20160229120307/http://httpd.apache.org/docs/2.4/expr.html) from the original on 2016-02-29. Retrieved 2016-02-19.

1. **[^](#cite_ref-40)** ["mod_status"](https://httpd.apache.org/docs/2.4/mod/mod_status.html). Apache.org. [Archived](https://web.archive.org/web/20160213154107/http://httpd.apache.org/docs/2.4/mod/mod_status.html) from the original on 2016-02-13. Retrieved 2016-02-19.

1. **[^](#cite_ref-41)** ["Apache Module: mod_ftp"](https://httpd.apache.org/mod_ftp/mod/mod_ftp.html). Apache.org. [Archived](https://web.archive.org/web/20170710072314/http://httpd.apache.org/mod_ftp/mod/mod_ftp.html) from the original on 2017-07-10. Retrieved 2017-07-08.

1. **[^](#cite_ref-42)** ["Multi-Processing Modules (MPMs) - Apache HTTP Server Version 2.4"](https://httpd.apache.org/docs/2.4/mpm.html.en). *httpd.apache.org*. Retrieved 2026-05-24.

1. **[^](#cite_ref-43)** ["Serving static files: a comparison between Apache, Nginx, Varnish and G-WAN"](http://nbonvin.wordpress.com/2011/03/14/apache-vs-nginx-vs-varnish-vs-gwan/). *Spoot!*. 14 March 2011. [Archived](https://web.archive.org/web/20140424234153/http://nbonvin.wordpress.com/2011/03/14/apache-vs-nginx-vs-varnish-vs-gwan/) from the original on 24 April 2014. Retrieved 23 April 2014.

1. **[^](#cite_ref-44)** ["worker - Apache HTTP Server Version 2.2"](https://httpd.apache.org/docs/2.2/mod/worker.html). *apache.org*. [Archived](https://web.archive.org/web/20210510050745/https://httpd.apache.org/docs/2.2/mod/worker.html) from the original on 2021-05-10. Retrieved 2021-05-12.

1. **[^](#cite_ref-45)** ["Apache httpd 2.4"](https://people.apache.org/~jim/presos/ACNA11/Apache_httpd_cloud.pdf) (PDF). [Archived](https://web.archive.org/web/20120127033804/http://people.apache.org/~jim/presos/ACNA11/Apache_httpd_cloud.pdf) (PDF) from the original on 2012-01-27. Retrieved 2012-02-08.

1. **[^](#cite_ref-46)** ["Picking a Proxy Server"](https://www.slideshare.net/bryan_call/choosing-a-proxy-server-apachecon-2014). 14 April 2014. [Archived](https://web.archive.org/web/20160303105755/http://www.slideshare.net/bryan_call/choosing-a-proxy-server-apachecon-2014) from the original on 3 March 2016. Retrieved 19 February 2016.

1. **[^](#cite_ref-47)** ["Throughput evaluation of Apache 2.4.1"](http://blog.matsumoto-r.jp/?p=1812). 22 February 2012. [Archived](https://web.archive.org/web/20160302133533/http://blog.matsumoto-r.jp/?p=1812) from the original on 2016-03-02. Retrieved 2016-02-19.

1. **[^](#cite_ref-48)** ["Performance of Apache 2.4 with the event MPM compared to Nginx"](http://www.eschrade.com/page/performance-of-apache-2-4-with-the-event-mpm-compared-to-nginx/). *eschrade.com*. 3 January 2014. [Archived](https://web.archive.org/web/20140313213901/http://www.eschrade.com/page/performance-of-apache-2-4-with-the-event-mpm-compared-to-nginx/) from the original on 13 March 2014. Retrieved 13 March 2014.

1. **[^](#cite_ref-49)** ["Apache License, Version 2.0"](https://www.apache.org/licenses/LICENSE-2.0.html). The Apache Software Foundation. January 2004. [Archived](https://web.archive.org/web/20130518072534/http://www.apache.org/licenses/LICENSE-2.0.html) from the original on 2013-05-18. Retrieved 2013-05-21.

1. **[^](#cite_ref-50)** Burton, Richard Antony. ["FYI: Apache HTTP Server 2.0.49 Released"](https://groups.google.com/d/msg/alt.apache.configuration/042hhGcLWUs/rDJdt5b927cJ). [Newsgroup](/source/Usenet_newsgroup): [alt.apache.configuration](news:alt.apache.configuration). Retrieved 2018-02-16.

1. **[^](#cite_ref-51)** [de Raadt, Theo](/source/Theo_de_Raadt) (18 February 2004). ["The new apache license"](https://marc.info/?l=openbsd-misc&m=107714762916291). *openbsd-misc* (Mailing list). Retrieved 2013-05-21.

1. **[^](#cite_ref-52)** ["Copyright Policy"](http://www.openbsd.org/policy.html). OpenBSD. [Archived](https://web.archive.org/web/20171113040622/http://www.openbsd.org/policy.html) from the original on 2017-11-13. Retrieved 2013-05-12.

1. **[^](#cite_ref-53)** ["apache-httpd-openbsd-1.3.20140502p2 – OpenBSD improved and secured version of Apache 1.3"](http://ports.su/www/apache-httpd-openbsd). *OpenBSD ports*. [Archived](https://web.archive.org/web/20150302031504/http://ports.su/www/apache-httpd-openbsd) from the original on 2015-03-02. Retrieved 2014-12-28.

1. **[^](#cite_ref-54)** Marvin, Rob (25 March 2015). ["Inside OpenBSD's new httpd Web server"](https://sdtimes.com/httpd/inside-openbsds-new-httpd-web-server/). *SD Times*. [Archived](https://web.archive.org/web/20191012215958/https://sdtimes.com/httpd/inside-openbsds-new-httpd-web-server/) from the original on 12 October 2019. Retrieved 12 October 2019.

1. **[^](#cite_ref-55)** ["OpenBSD Upgrade Guide: 5.1 to 5.2"](http://www.openbsd.org/faq/upgrade52.html#nginx). *openbsd.org*. [Archived](https://web.archive.org/web/20171222055544/http://www.openbsd.org/faq/upgrade52.html#nginx) from the original on 2017-12-22. Retrieved 2014-03-13.

1. **[^](#cite_ref-56)** jj, ed. (2014-03-14). ["Heads Up: Apache Removed from Base"](http://undeadly.org/cgi?action=article&sid=20140314080734). *[OpenBSD Journal](/source/OpenBSD_Journal)*. [Archived](https://web.archive.org/web/20141018182803/http://www.undeadly.org/cgi?action=article&sid=20140314080734) from the original on 2014-10-18. Retrieved 2014-12-29.

1. **[^](#cite_ref-57)** ["OpenBSD Upgrade Guide: 5.5 to 5.6"](http://www.openbsd.org/faq/upgrade56.html#ToPorts). *openbsd.org*. [Archived](https://web.archive.org/web/20141222025858/http://www.openbsd.org/faq/upgrade56.html#ToPorts) from the original on 2014-12-22. Retrieved 2014-12-29.

1. **[^](#cite_ref-58)** ["Announcement: Apache 1.3.0 Released !"](https://marc.info/?l=apache-httpd-announce&m=90221040625561&w=2). 1998-06-06. [Archived](https://web.archive.org/web/20181211203756/https://marc.info/?l=apache-httpd-announce&m=90221040625561&w=2) from the original on 2018-12-11. Retrieved 2015-01-06.

1. **[^](#cite_ref-59)** ["Apache HTTP Server 1.3.42 released (final release of 1.3.x)"](https://mail-archives.apache.org/mod_mbox/httpd-announce/201002.mbox/%3C20100203000334.GA19021%40infiltrator.stdlib.net%3E). *apache.org*. [Archived](https://web.archive.org/web/20150311184801/http://mail-archives.apache.org/mod_mbox/httpd-announce/201002.mbox/%3C20100203000334.GA19021@infiltrator.stdlib.net%3E) from the original on 2015-03-11. Retrieved 2015-01-06.

1. **[^](#cite_ref-60)** ["Official Release: Apache 2.0.35 is now GA"](https://marc.info/?l=apache-httpd-announce&m=101810732100356&w=2). 2002-04-06. [Archived](https://web.archive.org/web/20181212084822/https://marc.info/?l=apache-httpd-announce&m=101810732100356&w=2) from the original on 2018-12-12. Retrieved 2015-01-06.

1. **[^](#cite_ref-61)** ["\[Announcement\] Apache HTTP Server 2.0.65 Released"](https://mail-archives.apache.org/mod_mbox/httpd-announce/201307.mbox/%3C20130710124920.2b8793ed.wrowe%40rowe-clan.net%3E). *apache.org*. [Archived](https://web.archive.org/web/20150728000646/http://mail-archives.apache.org/mod_mbox/httpd-announce/201307.mbox/%3C20130710124920.2b8793ed.wrowe@rowe-clan.net%3E) from the original on 2015-07-28. Retrieved 2015-01-06.

1. **[^](#cite_ref-62)** ["Apache HTTP Server 2.2.0 Released"](https://marc.info/?l=apache-httpd-announce&m=113347470201565&w=2). 2005-12-01. [Archived](https://web.archive.org/web/20181212145848/https://marc.info/?l=apache-httpd-announce&m=113347470201565&w=2) from the original on 2018-12-12. Retrieved 2015-01-06.

1. **[^](#cite_ref-63)** ["\[Announce\] Apache HTTP Server 2.2.34 Released"](https://mail-archives.apache.org/mod_mbox/www-announce/201707.mbox/%3CCACsi2512a0dKZm5SEb9GyNH6nMfs1+swpxyui3c+UZUwvi3vvg@mail.gmail.com%3E). *apache.org*. [Archived](https://web.archive.org/web/20200821113300/https://mail-archives.apache.org/mod_mbox/www-announce/201707.mbox/%3CCACsi2512a0dKZm5SEb9GyNH6nMfs1+swpxyui3c+UZUwvi3vvg@mail.gmail.com%3E) from the original on 2020-08-21. Retrieved 2019-04-03.

1. **[^](#cite_ref-64)** ["\[ANNOUNCEMENT\] Apache HTTP Server 2.4.1 Released"](https://marc.info/?l=apache-httpd-announce&m=132983471818384&w=2). 2012-02-21. [Archived](https://web.archive.org/web/20210212205004/https://marc.info/?l=apache-httpd-announce&m=132983471818384&w=2) from the original on 2021-02-12. Retrieved 2015-07-17.

1. **[^](#cite_ref-65)** ["Apache HTTP Server 2.4.67 Released"](https://downloads.apache.org/httpd/Announcement2.4.html). *apache.org*. Retrieved 2026-05-10.

1. **[^](#cite_ref-66)** Documentation Group. ["About the Apache HTTP Server Project - The Apache HTTP Server Project"](https://httpd.apache.org/ABOUT_APACHE.html). *apache.org*. [Archived](https://web.archive.org/web/20080607122013/http://httpd.apache.org/ABOUT_APACHE.html) from the original on 2008-06-07. Retrieved 2021-05-12.

1. **[^](#cite_ref-67)** ["The Apache HTTP Server Open Source Project on Ohloh. (n.d.). Ohloh, the open source network. Retrieved November 12, 2012"](http://www.ohloh.net/p/apache). [Archived](https://web.archive.org/web/20120309003935/https://www.ohloh.net/p/apache) from the original on March 9, 2012. Retrieved February 8, 2012.

1. **[^](#cite_ref-68)** ["Chapter 4. The Apache HTTP Server"](https://web.archive.org/web/20121125111059/http://docs.fedoraproject.org/en-US/Fedora/13/html/Managing_Confined_Services/chap-Managing_Confined_Services-The_Apache_HTTP_Server.html). *fedoraproject.org*. Archived from [the original](https://docs.fedoraproject.org/en-US/Fedora/13/html/Managing_Confined_Services/chap-Managing_Confined_Services-The_Apache_HTTP_Server.html) on 2012-11-25. Retrieved 2012-12-03.

1. **[^](#cite_ref-69)** Zdrnja, Bojan (21 June 2009). ["Apache HTTP DoS tool mitigation"](https://isc.sans.edu/diary/Apache+HTTP+DoS+tool+mitigation/6613). [SANS Institute](/source/SANS_Institute). [Archived](https://web.archive.org/web/20211112130802/https://isc.sans.edu/diary/Apache+HTTP+DoS+tool+mitigation/6613) from the original on 12 November 2021. Retrieved 12 November 2021.

1. **[^](#cite_ref-70)** ["mod_reqtimeout"](https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html). Apache.org. [Archived](https://web.archive.org/web/20130703041319/http://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html) from the original on 2013-07-03. Retrieved 2013-07-03.

## External links

Wikibooks has a book on the topic of: ***[Apache](https://en.wikibooks.org/wiki/Apache)***

- [Official website](https://httpd.apache.org/)

v t e The Apache Software Foundation Top-level projects Accumulo ActiveMQ Airavata Airflow Allura Ambari Ant Aries Arrow Apache HTTP Server APR Avro Axis Axis2 Beam Bloodhound Brooklyn Calcite Camel CarbonData Cassandra Cayenne CloudStack Cordova CouchDB cTAKES CXF Derby Directory Drill Druid Empire-db Felix Flex Flink Flume FreeMarker Geronimo Groovy Guacamole Gump Hadoop HBase Helix Hive Iceberg Ignite Impala Jackrabbit James Jena JMeter Kafka Kudu Kylin Lucene Mahout Maven MINA mod_perl MyFaces Mynewt NiFi NetBeans Nutch NuttX OFBiz Oozie OpenEJB OpenJPA OpenNLP OрenOffice ORC PDFBox Parquet Phoenix POI Pig Pinot Pivot Qpid Roller RocketMQ Samza Shiro SINGA Sling Solr Spark Storm SpamAssassin Struts 1 Subversion Superset SystemDS Tapestry Thrift Tika TinkerPop Tomcat Trafodion Traffic Server UIMA Velocity Wicket Xalan Xerces XMLBeans Yetus ZooKeeper Commons BCEL BSF Daemon Jelly Logging Incubator Taverna Other projects Batik FOP Ivy Log4j Attic Apex AxKit Beehive iBATIS Click Cocoon Continuum Deltacloud Etch Giraph Hama Harmony Jakarta Marmotta MXNet ODE River Shale Slide Sqoop Stanbol Tuscany Wave XML Licenses Apache License Category

v t e Web server software Comparisons Most popular Apache nginx IIS IIS Express Other AOLserver Caddy Cherokee GlassFish Gunicorn H2O Hiawatha iPlanet Jetty JEUS Jexus JOnAS lighttpd LiteSpeed Web Server Mongoose Mongrel2 NaviServer NetWeaver OpenResty Passenger Paste POCO Puma Resin Roxen Tengine thttpd Tomcat Tornado Traffic Server Traefik Proxy Twisted Vinyl Cache WebLogic WEBrick WebSphere WildFly Yaws Zope Discontinued Boa CERN httpd Mongrel NCSA HTTPd Xitami Zeus

v t e Web interfaces Server-side Protocols HTTP v2 v3 Encryption WebDAV CGI SCGI FCGI AJP WSRP WebSocket Server APIs C NSAPI C ASAPI C ISAPI COM ASP Jakarta Servlet container CLI OWIN ASP.NET Handler Python WSGI Python ASGI Ruby Rack JavaScript JSGI Perl PSGI Portlet container Apache modules mod_include mod_jk mod_lisp mod_mono mod_parrot mod_perl mod_php mod_proxy mod_python mod_wsgi mod_ruby Phusion Passenger Topics Web service vs. Web resource WOA vs. ROA Open API Webhook Application server comparison Scripting Client-side Browser APIs C NPAPI LiveConnect XPConnect C NPRuntime C PPAPI NaCl ActiveX BHO XBAP Web APIs WHATWG Audio Canvas DOM SSE Video WebSockets Web messaging Web storage Web worker XMLHttpRequest W3C DOM events EME File Geolocation IndexedDB MSE SVG WebAssembly WebAuthn WebGPU WebRTC WebXR Khronos WebCL WebGL Others Gears Web SQL Database (formerly W3C) WebUSB Topics Ajax and Remote scripting vs. DHTML Browser extension Cross-site scripting and CORS Hydration Mashup Persistent data Web IDL Scripting Related topics Frontend and backend Microservices REST GraphQL Push technology Solution stack Web page Static Dynamic Web standards Web API security Web application Rich Single-page Progressive Web framework

Authority control databases International VIAF GND National France BnF data Czech Republic 2 Other IdRef

---
Adapted from the Wikipedia article [Apache HTTP Server](https://en.wikipedia.org/wiki/Apache_HTTP_Server) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Apache_HTTP_Server?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
