Apache HTTP Server colloquially referred to as Apache, is a free and open-source cross-platform web server program, launched under the terms of Apache License 2.0. Apache is developed and maintained by an open group of developers under the auspices of the Apache Software Foundation.
Apache HTTP Server is cross-platform, which means that it’s built for Unix-like systems (e.g., macOS, Linux, and FreeBSD) in addition to Windows. 92% of all Apache HTTPS Server copies run on Linux distributions.
The Apache HTTP Server Project is a collaborative program growth effort aimed toward creating a strong, commercial-grade, featureful, and freely available source code implementation of an HTTP (Web) server.
The mission is collectively managed by a group of volunteers situated all over the world, using the Internet and the Web to communicate, plan, and develop the server and its associated documentation.
This mission is a part of the Apache Software Foundation. In addition, tons of users have contributed concepts, code, and documentation to the mission. Apache Software exists to provide strong and commercial-grade reference implementations of many types of programs.
It should stay a platform upon which people and establishments can build dependable systems, each for experimental purposes and for mission-critical purposes.
Apache HTTP Server Features:
- Loadable Dynamic Modules
- Multiple Request Processing modes (MPMs) together with Event-based/Async, Threaded, and Prefork.
- Highly scalable (simply 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 well-being checks
- Multiple load balancing mechanisms
- Fault tolerance and Failover with automatic restoration
- WebSocket, FastCGI, SCGI, AJP, and uWSGI support with caching
- Dynamic configuration.
- TLS/SSL with SNI and OCSP stapling support, through OpenSSL.
- Name- and IP address-based virtual servers
- 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
- 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.42 MB