Apache HTTP Web 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.
The project is jointly managed by a group of volunteers worldwide, using the Internet and the Web to communicate, plan, and develop the server and its related documentation.
Apache HTTP Web Server is a cross-platform solution built for Unix-like systems, such as macOS, Linux, FreeBSD, and Windows. Approximately 92% of Apache HTTP Web 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 offers a crucial platform for individuals and institutions to build reliable systems for experimental research and mission-critical applications.
Apache HTTP Web Server Features:
- Loadable Dynamic Modules
- Multiple Request Processing modes (MPMs) including 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