Wiki-ÜbersichtInfrastruktur

Nginx

Hochperformanter Webserver und Reverse-Proxy für viele gleichzeitige Verbindungen.

Was ist Nginx?

Nginx (gesprochen „engine-x“) ist ein hochperformanter Webserver und Reverse-Proxy. Er ist für seine Effizienz bei vielen gleichzeitigen Verbindungen bekannt und dient oft als vorgelagertes Tor vor einer Anwendung. Mit einem großen Anteil aller aktiven Websites gehört Nginx zu den verbreitetsten Webservern weltweit.

Wie Nginx funktioniert

Anders als ältere Webserver wie Apache verarbeitet Nginx Anfragen über ein ereignisbasiertes Modell, das mit wenigen Threads viele Verbindungen bedient. Typische Aufgaben:

  • Statische Dateien (Bilder, CSS, JS) mit hoher Geschwindigkeit ausliefern.
  • Anfragen an ein Backend (PHP-FPM, Node.js, Python) weiterreichen.
  • TLS terminieren und Lasten zwischen mehreren Backends verteilen.
  • Inhalte cachen, um das Backend zu entlasten.

Konfiguration über Server-Blöcke

Nginx wird zentral über Konfigurationsdateien gesteuert, in denen „Server-Blöcke“ (vergleichbar mit VirtualHosts bei Apache) je Domain definiert werden. .htaccess-Dateien wie bei Apache unterstützt Nginx nicht – die zentrale Administration ist die Regel.

Geschichte und Entwicklung

2002 von Igor Sysoev ins Leben gerufen, wurde Nginx zum zweitverbreitetsten Webserver weltweit und ist heute in vielen modernen Stacks Standard. Die kommerzielle Variante Nginx Plus ergänzt erweiterte Load-Balancing-Funktionen.

Stärken und Grenzen

Stärken: extreme Performance, geringer Ressourcenverbrauch, vielseitige Proxy- und Cache-Funktionen. Grenzen: die Konfiguration gilt als Lernhürde; eine dynamische Konfiguration pro Verzeichnis ist unüblich – zugunsten eines zentralen Aufbaus.

Wofür Nginx geeignet ist

Nginx eignet sich sowohl für statische Dateiauslieferung als auch als Reverse-Proxy vor dynamischen Backends. Er ist in modernen Deployments meist vor einem Anwendungsserver (Node, PHP-FPM) zu finden.

So erkennt man Nginx

Der Response-Header enthält häufig Server: nginx. Auf websitedetail.net wird Nginx automatisch erkannt und mit Beispieldomains verknüpft.

Letzte Redaktionsprüfung: 2026

Reife der Technologie

EtabliertSeit über 20 Jahren im Einsatz und einer der meistgenutzten Webserver weltweit.

Anwendungsbeispiele

  • Reverse-Proxy vor Anwendungs-Backends (Node.js, PHP-FPM, Python)
  • Statischenauslieferung und CDN-Edge
  • Load-Balancing über mehrere Server
  • TLS-Terminierung und HTTP/2-Endpunkt

Vor- und Nachteile

Vorteile:

  • Sehr hohe Performance bei vielen gleichzeitigen Verbindungen
  • Geringer Speicherverbrauch
  • Mächtiger Reverse-Proxy und Cache

Nachteile:

  • Zentrale Konfiguration, keine .htaccess pro Verzeichnis
  • Lernkurve bei komplexeren Setups
Anzeige
Werbung wird nach Einwilligung eingeblendet.

Domains mit Nginx

Aus unserer Datenbank erkannte Websites, die diese Technologie einsetzen.

Aktuell sind keine Beispiel-Domains erfasst. Diese werden automatisch ergänzt, sobald wir sie beim Crawlen erkennen.

Datenschutz-Einstellungen

Wir nutzen Cookies für Analytics und Werbung nur mit deiner Einwilligung. Details in der Datenschutzerklärung.