6 tutorials Apache

Apache is the most popular web server in the world. Developed by the Apache Software Foundation, Apache is an open source free web server . It runs on about 70% of all web servers in the world. It is fast, reliable, and secure. It is highly customizable through extensions and modules. Most web hosting providers offer Apache as their default web server in their web hosting packages.

Some notable Apache web features:

  • Loadable Dynamic Modules
  • Multiple Request Processing modes (MPMs) including Event-based/Async
  • Highly scalable (easily handle more than 10,000 simultaneous connections )
  • .htaccess support
  • Reverse proxy with caching
  • Load balancing
  • Fault tolerance and Failover with automatic recovery
  • WebSocket, FastCGI, SCGI, AJP and uWSGI support with caching,
  • Dynamic configurationTLS/SSL with SNI and OCSP stapling support via OpenSSL
  • Name- and IP address-based virtual servers IPv6-compatible
  • HTTP/2 protocol support
  • URL rewriting, Headers and content rewriting
  • Custom logging with rotation
  • Concurrent connection limiting
  • Bandwidth throttling, ,
  • Embedded Perl, PHP and Lua scripting, CGI support

In this section you will find step by step tutorials on how to do certain things with Apache.