Apache ist ein beliebter Open-Source, plattformübergreifender Webserver, der nach den Zahlen der beliebteste Webserver überhaupt ist. Es wird aktiv von der Apache Software Foundation gepflegt.

Einige namhafte Unternehmen, die Apache einsetzen, sind Cisco, IBM, Salesforce, General Electric, Adobe, VMware, Xerox, LinkedIn, Facebook, Hewlett-Packard, AT&T, Siemens, eBay und viele mehr (Quelle).

Neben seiner Popularität ist er auch einer der ältesten Webserver, mit seinem ersten Release im Jahr 1995. Viele cPanel-Hosts verwenden heute Apache. Wie andere Webserver auch, unterstützt Apache die hinter den Kulissen liegenden Aspekte der Bereitstellung der Dateien deiner Website für Besucher.

Da der Apache bei einigen Benchmarks nicht so gut abschneidet, insbesondere bei statischen Websites oder Websites mit hohem Traffic, verwendet Kinsta den NGINX-Webserver anstelle von Apache. Obwohl NGINX seit langem nicht mehr auf dem Markt ist, hat es seit seiner Einführung im Jahr 2004 schnell an Popularität und Marktanteil gewonnen.

Wie funktioniert der Apache? Webserver-Grundlagen erklärt

Obwohl die Funktionsweise eines Webservers sehr komplex ist, besteht die grundlegende Aufgabe aller Webserver darin, Anfragen von Clients anzunehmen (z.B. den Webbrowser eines Besuchers) und dann die Antwort auf diese Anfrage zu senden (z.B. die Komponenten der Seite, die ein Besucher sehen möchte).

Der Apache-Webserver verfügt über Module, die seiner Software weitere Funktionen hinzufügen, wie z.B. MPM (zur Handhabung von Multi-Processing-Modi) oder mod_ssl zur Aktivierung der SSL v3- und TLS-Unterstützung (empfohlene Lektüre: TLS vs SSL). Einige der häufigsten Funktionen im Apache sind:

  • .htaccess
  • IPv6
  • FTP
  • HTTP/2
  • Perl, Lua und PHP
  • Bandbreitenbegrenzung
  • WebDAV
  • Lastausgleich
  • URL-Rewriting
  • Sitzungsverfolgung
  • Geolokalisierung basierend auf der IP-Adresse

Während ein Webserver ein wesentlicher Bestandteil jeder Website ist, ist es wichtig zu beachten, dass gelegentliche WordPress-Benutzer die meiste Zeit nicht direkt mit ihrem Webserver interagieren werden.

Apache vs. Nginx Nutzungsstatistik

Wenn du dir jede einzelne Website im Internet ansiehst, ist Apache der beliebteste Webserver. Laut W3Techs versorgt es 47% der Websites mit einem bekannten Webserver.

Allerdings sinkt die Nutzung des Apache stark, wenn du anfängst, dir die am stärksten frequentierten Websites des Internets anzusehen. Der Apache wird nur von folgenden genutzt:

  • 27,1% der 100.000 beliebtesten Websites
  • 21,5% der 10.000 beliebtesten Websites
  • 16,2% der 1.000 beliebtesten Websites

Dieser Rückgang dürfte zumindest teilweise auf die niedrigeren Benchmarks von Apache für Websites mit hohem Traffic zurückzuführen sein.

Umgekehrt wird NGINX, der von Kinsta verwendete Webserver, von den meisten hoch frequentierten Websites verwendet und mit „Energie“ versorgt:

  • 56,1% der 100.000 beliebtesten Websites
  • 63,2% der 10.000 beliebtesten Websites
  • 57% der 1.000 beliebtesten Websites

Wenn du die Google-Suchtrends seit 2004 betrachtest, kannst du diesen Trend sehen, wo die Popularität von Apache (als Suchbegriff) abnimmt, während NGINX’s nach oben kriecht.

Apache vs. NGINX Google Trends Ergebnisse seit 2004
Apache vs. NGINX Google Trends Ergebnisse seit 2004

So überprüfst du, welchen Webserver du verwendest

Wenn du sehen möchtest, ob du Apache oder NGINX verwendest, kannst du dir oft (aber nicht immer) den HTTP-Header deiner Website ansehen.

Um den HTTP-Header deiner Website anzuzeigen, kannst du:

  • Benutze die Registerkarte Netzwerk von Chrome Developer Tools.
  • Verwende ein Tool wie Pingdom oder GTmetrix.
Apache HTTP-Header
Apache HTTP-Header

Diese Methode funktioniert möglicherweise nicht, wenn du einen Dienst wie Cloudflare verwendest.

Apache und das Apache Feder-Logo sind Marken der Apache Software Foundation.