
Apache HTTP Server, often referred to simply as “Apache,” is free, open-source, cross-platform web server software. It is released under the permissive Apache License 2.0 and developed and maintained by a collaborative community of developers under the guidance of the Apache Software Foundation.
This project is jointly managed by a group of volunteers worldwide, who leverage the Internet and the Web to seamlessly communicate, plan, and develop the server and its related documentation.
Apache HTTP Server is a robust, cross-platform solution designed to run seamlessly on multiple operating systems. It supports Unix-like systems, including macOS, Linux, and FreeBSD — as well as Windows. Approximately 92% of Apache HTTP Server instances run on Linux distributions.
This project is a collaborative software development effort to create a robust, commercial-grade, feature-rich, and freely available source code implementation of an HTTP web server.
This project is part of the Apache Software Foundation, a community-driven organization that fosters open-source software development. Hundreds of users and developers have contributed to this project, sharing their ideas, code, and documentation. The Apache Software Foundation aims to provide robust and commercially viable implementations of various software types. This foundation serves as a vital platform, empowering both individuals and institutions to build highly reliable systems for experimental research and mission-critical applications.
Apache HTTP Server Features:
- Loadable Dynamic Modules
- Multiple Request Processing modes (MPMs) include Event-based/Async, Threaded, and Prefork.
- Highly scalable (easily handles more than 10,000 simultaneous connections)
- Handling of static files, index files, auto-indexing, and content negotiation
- .htaccess support
- Reverse proxy with caching
- Load balancing with in-band health checks
- Multiple load-balancing mechanisms
- Fault tolerance and Failover with automatic recovery
- WebSocket, FastCGI, SCGI, AJP, and uWSGI support with caching
- Dynamic configuration.
- TLS/SSL with SNI and OCSP stapling support, via OpenSSL.
- Name- and IP address-based virtual servers
- IPv6-compatible
- HTTP/2 protocol support
- Fine-grained authentication and authorization access control
- gzip compression and decompression
- URL rewriting
- Headers and content rewriting
- Custom logging with rotation
- Concurrent connection limiting
- Request processing rate limiting
- Bandwidth throttling
- Server Side Includes
- IP address-based geolocation
- User and Session tracking
- WebDAV
- Embedded Perl, PHP, and Lua scripting
- CGI support
- public_html per-user web pages
- Generic expression parser
- Real-time status views
- XML support
Size: 9.35 MB