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
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
.htaccesspro Verzeichnis - Lernkurve bei komplexeren Setups
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.
