|
|
| (29 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| '''nginx''' - („engine x”) ist ein Webserver
| | #WEITERLEITUNG [[nginx]] |
| | |
| == 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 ([[Post Office Protocol|POP]]3/[[Internet Message Access Protocol|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-[[Hypertext Transfer Protocol|HTTP]]-Servers in Deutschland 8,6 %,
| |
| * in Österreich 9,6 %
| |
| * in der Schweiz 10,8 %
| |
| | |
| ; Lizenzen
| |
| * Freie Version ([https://opensource.org/licenses/BSD-2-Clause BSD-2-Clause])
| |
| * Kostenpflichtige Version ([https://www.nginx.com/products/nginx/ 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 [[Wagniskapital|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 (Suchmaschine)|Rambler Internet Holding]] durchsucht
| |
| | |
| == Installation ==
| |
| <syntaxhighlight lang="bash" highlight="1" line copy>
| |
| sudo apt install nginx
| |
| </syntaxhighlight>
| |
| | |
| == Aufruf ==
| |
| <syntaxhighlight lang="bash" highlight="1" line copy>
| |
| </syntaxhighlight>
| |
| | |
| === Optionen ===
| |
| {| class="wikitable sortable options gnu big"
| |
| |-
| |
| ! Unix !! GNU !! Parameter !! Beschreibung
| |
| |-
| |
| | || || ||
| |
| |-
| |
| |}
| |
| | |
| === Parameter ===
| |
| === Umgebungsvariablen ===
| |
| === Exit-Status ===
| |
| {| class="wikitable options col1center big"
| |
| |-
| |
| ! Wert !! Beschreibung
| |
| |-
| |
| | 0 || Erfolg
| |
| |-
| |
| | >0 || Fehler
| |
| |}
| |
| | |
| == Anwendung ==
| |
| <syntaxhighlight lang="bash" highlight="1" line copy>
| |
| </syntaxhighlight>
| |
| | |
| === Problembehebung ===
| |
| | |
| | |
| <noinclude>
| |
| | |
| == Anhang ==
| |
| === Siehe auch ===
| |
| <div style="column-count:2">
| |
| <categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
| |
| </div>
| |
| ----
| |
| {{Special:PrefixIndex/{{BASEPAGENAME}}/}}
| |
| | |
| === Dokumentation ===
| |
| ; Man-Page
| |
| # [https://manpages.debian.org/trixie/nginx/nginx.8.en.html nginx(8)] | |
| # https://wiki.nginx.org/
| |
| # https://docs.nginx.com/nginx/
| |
| | |
| === Links ===
| |
| ==== Projekt ====
| |
| * https://nginx.org/
| |
| | |
| ==== Weblinks ====
| |
| # https://de.wikipedia.org/wiki/Nginx
| |
| # [https://sherbers.de/howto/nginx/ Sichere SSL/TLS Konfiguration mit Nginx] - Ausführliche Anleitung
| |
| # [https://library.linode.com/web-servers/nginx/ Hosting Websites with Nginx] - Weiterführende Konfiguration
| |
| # [https://www.my-it-brain.de/wordpress/certificate-pinning-mit-nginx/ Certificate Pinning mit Nginx] - Artikel zum "Public Key Pinning for HTTP" (RFC 7469)
| |
| # [https://nhi1.selfhost.co/wiki/index.php?title=HOWTO_use_virtual_hosts_in_NGINX_to_run_multiple_web-application_on_a_single_server VHOST example] - für das Heim-Netzwerk
| |
| | |
| {{DEFAULTSORT:nginx}}
| |
| {{DISPLAYTITLE:nginx}}
| |
| | |
| [[Kategorie:Nginx]]
| |
| </noinclude>
| |
| | |
| = TMP =
| |
| == Funktionsumfang ==
| |
| Nginx ist modular aufgebaut
| |
| | |
| unterstützt durch die verschiedenen Module Techniken wie
| |
| * [[Lastverteilung (Informatik)|Lastverteilung]]
| |
| * [[Reverse Proxy]]ing
| |
| * namens- und IP-basierte ''Virtual Hosts''
| |
| * [[FastCGI]]
| |
| * direkten Zugriff auf den [[Memcached]] Cache
| |
| * [[Transport Layer Security|SSL]]
| |
| * [[Flash Video|Flash-Video]]-Streaming
| |
| * [[WebSocket]]-Protokoll
| |
| * ...
| |
| | |
| Mit dem Naxsi-Modul kann nginx auch als [[Web Application Firewall]] fungieren
| |
| | |
| == Verbreitung ==
| |
| Nginx wurde speziell auf die Bedürfnisse der Projekte der großen russischen Suchmaschine [[Rambler (Suchmaschine)|Rambler]] zugeschnitten und wird dort heute noch verwendet. Aufgrund der Vielfalt, der hohen [[Rechenleistung|Leistung]] und der guten [[Konfiguration (Computer)|Konfigurierbarkeit]] wird nginx bei vielen anderen großen Services wie [[WordPress|WordPress.com]],
| |
| [[GitHub]]
| |
| [[SourceForge]]
| |
| [[ComputerBase]], [[Golem.de]], FastMail,
| |
| | |
| [[Wikimedia]], [[ImageShack]], [[Hulu (Streaminganbieter)|Hulu]], [[Doodle (Dienst)|Doodle]] und [[Netflix]]
| |
| | |
| eingesetzt. Aufgrund der geringen Größe und der [[Reverse Proxy|reverse-proxy-Funktionalität]] ist nginx zudem beliebt, um die wahre Adresse der Kontrollserver von [[Botnet]]zen zu verschleiern
| |
| | |
| Gemäß Erhebungen des Unternehmens [[Netcraft]] betrug die Anzahl der von nginx bedienten Server im Mai 2019 387,5 Millionen, was einem Marktanteil vom 29,2 Prozent entspräche
| |
| | |
| Laut [[Netcraft]]-Statistik wurden im Februar 2025 19,6 % aller Webserver mit nginx betrieben; rund 227 Millionen Webserver, die Tendenz ist leicht fallend. Nginx verliert unter anderem Marktanteil an [[Cloudflare]], [[OpenResty]] und an sonstige Anbieter
| |
| | |
| == Apache und nginx auf OpenBSD ==
| |
| [[Datei:Nginx-footer-doodle.png|mini|Fehlermeldung von [[Doodle (Dienst)|Doodle]] mit der Signatur von nginx]]Mit dem Betriebssystem [[OpenBSD]] 5.2 wurde nginx als Alternative zum auf Apache 1.3 basierenden Webserver mitgeliefert; in Zukunft sollte [[Apache HTTP Server|Apache]] ganz durch nginx ersetzt werden,
| |
| | |
| was mit dem Release OpenBSD 5.5 auch umgesetzt wurde
| |
| Nginx wurde am 26. August 2014 allerdings wieder aus dem OpenBSD-Basissystem entfernt,
| |
| der Vorzug gegeben werden soll. Apache und nginx stehen für OpenBSD aber weiterhin als sogenannte Ports zur Verfügung
| |