nginx
Erscheinungsbild
nginx - („engine x”) ist ein Webserver
Beschreibung
nginx (ausgesprochen wie englisches „engine-ex“)
- Vergleich zu Apache weniger Resourcen verbraucht und schnell ist
- Aufgrund seiner eingebauten Reverse-Proxy Funktionalität wird nginx oft als vorgeschalteter Webserver für dahinterliegende Applikationsserver genutzt
ist eine
- Webserver-Software
- unter der BSD-Lizenz veröffentlichte
- von Igor Sysoev entwickelt
- Reverse Proxy
- E-Mail-Proxy (POP3/IMAP).
- Verbreitung
Nginx wird (Stand Februar 2024)
- bei rund 32 % der 10.000 Webseiten mit dem höchsten Traffic verwendet
- Im Februar 2017 betrug der Marktanteil des Nginx-HTTP-Servers in Deutschland 8,6 %,
- in Österreich 9,6 %
- in der Schweiz 10,8 %
- Lizenzen
- Freie Version (BSD-2-Clause)
- Kostenpflichtige Version (nginx Plus) mit zusätzlichem Support und weiteren Modulen
Kommerzielle Version „NGINX Plus“
Der Grundstein für die kostenpflichtige Premium-Version mit Support- und Sonderfunktionen wurde im Juli 2011 gelegt, indem das kommerzielle Unternehmen „Nginx, Inc.“ gegründet wurde, auf dessen Basis kostenpflichtiger Support und Module vertrieben werden
Die kommerzielle Version wird Unternehmen unter dem Namen „NGINX Plus“ angeboten
- Gleich zu Beginn erhielt die neu gegründete Firma 3 Millionen Dollar Risikokapital von Michael Dell und anderen Kapitalgebern
- 2018 erhielt nginx von verschiedenen Investoren, darunter Goldman Sachs, 43 Millionen US-Dollar
- Am 11. März 2019 wurde der Kauf der Firma durch F5 Networks für 670 Millionen US-Dollar bekannt gegeben
- Am 11. Dezember 2019 wurden die Geschäftsräume von nginx Inc. wegen einer angeblichen Copyrightverletzung gegenüber Rambler Internet Holding durchsucht
Installation
sudo apt install nginx
Aufruf
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
Wert | Beschreibung |
---|---|
0 | Erfolg |
>0 | Fehler |
Anwendung
Problembehebung
Anhang
Siehe auch
Dokumentation
- Man-Page
Links
Projekt
Weblinks
- https://de.wikipedia.org/wiki/Nginx
- Sichere SSL/TLS Konfiguration mit Nginx - Ausführliche Anleitung
- Hosting Websites with Nginx - Weiterführende Konfiguration
- Certificate Pinning mit Nginx - Artikel zum "Public Key Pinning for HTTP" (RFC 7469)
- VHOST example - für das Heim-Netzwerk
TMP
Funktionsumfang
Nginx ist modular aufgebaut
- Module
- Lastverteilung
- Reverse Proxying
- namens- und IP-basierte Virtual Hosts
- FastCGI
- direkten Zugriff auf den Memcached Cache
- SSL
- Flash-Video-Streaming
- WebSocket-Protokoll
- Mit dem Naxsi-Modul kann nginx auch als Web Application Firewall fungieren
- ...