|
|
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| '''NGINX''' - Russischer Webserver
| | #WEITERLEITUNG [[nginx]] |
| | |
| == Beschreibung ==
| |
| ; nginx
| |
| * Ausgesprochen in Englisch: „engine-ex“
| |
| * [[Webserver]]-Software
| |
| * Modular aufgebaut
| |
| * Oft als vorgeschalteter Webserver für dahinterliegende Applikationsserver verwendet
| |
| | |
| ; Lizenz
| |
| * [[BSD-Lizenz]]
| |
| | |
| ; Gründe für NGINX
| |
| * Geschwindigkeit
| |
| * Ressourcenverbrauch
| |
| | |
| === Funktionsumfang ===
| |
| [[Reverse Proxy]], [[E-Mail]]-Proxy ([[POP3]]/[[IMAP]])
| |
| | |
| ; Module
| |
| * [[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 die Bedürfnisse der russischen Suchmaschine [[Rambler (Suchmaschine)|Rambler]] zugeschnitten und wird dort heute noch verwendet
| |
| | |
| Aufgrund
| |
| * der Vielfalt
| |
| * der hohen [[Rechenleistung|Leistung]]
| |
| * 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]]
| |
| * [[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
| |
| | |
| ; 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
| |
| |}
| |
| | |
| <noinclude>
| |
| | |
| == Anhang ==
| |
| === Siehe auch ===
| |
| <div style="column-count:2">
| |
| <categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
| |
| </div>
| |
| ----
| |
| {{Special:PrefixIndex/{{BASEPAGENAME}}/}}
| |
| | |
| === Dokumentation ===
| |
| # https://wiki.nginx.org
| |
| # https://docs.nginx.com/nginx
| |
| | |
| ; Man-Page
| |
| # [https://manpages.debian.org/trixie/nginx/nginx.8.en.html nginx(8)]
| |
| | |
| === 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
| |
| | |
| </noinclude>
| |