|
|
| (39 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| '''nginx''' - („engine x”) ist ein Webserver
| | #WEITERLEITUNG [[nginx]] |
| | |
| == Beschreibung ==
| |
| * 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
| |
| | |
| ; 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
| |
| | |
| == 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 =
| |
| {{SEITENTITEL:nginx}}
| |
| {{Infobox Software
| |
| |Name = nginx
| |
| |Logo = [[Datei:Nginx logo.svg|300px|nginx Logo]]
| |
| |Screenshot =
| |
| |Beschreibung =
| |
| |Hersteller = Igor Sysoev
| |
| |AktuelleVersion = <!-- Eingebunden via Wikidata: [[d:Q306144]] -->
| |
| |AktuelleVersionFreigabeDatum = <!-- Eingebunden via Wikidata: [[d:Q306144]] -->
| |
| |Betriebssystem = <!-- Wikidata -->
| |
| |Kategorie = [[Webserver]]
| |
| |Lizenz = <!-- Wikidata -->
| |
| |Deutsch = nein
| |
| |Website = [https://nginx.org/ nginx.org]
| |
| |Programmiersprache = <!-- Wikidata -->
| |
| }}
| |
| | |
| '''nginx''' (ausgesprochen wie englisches „engine-ex“<ref name="Aussprache" /> [{{IPA|ˌɛnʤɪn ˈɛks}}]) ist eine von Igor Sysoev entwickelte, unter der [[BSD-Lizenz]] veröffentlichte [[Webserver]]-Software, [[Reverse Proxy]] und [[E-Mail]]-Proxy ([[Post Office Protocol|POP]]3/[[Internet Message Access Protocol|IMAP]]). Nginx wird derzeit (Stand Februar 2024) bei rund 32 % der 10.000 Webseiten mit dem höchsten Traffic verwendet.<ref name="W3Techs nginx ranking" /><ref name="F5" /> Im Februar 2017 betrug der Marktanteil des Nginx-[[Hypertext Transfer Protocol|HTTP]]-Servers in Deutschland 8,6 %,<ref>{{Internetquelle |url=https://www.reflecte.de/deutsch-internet-statistiken |titel=Deutsch Internet Statistiken reflecte.de |offline=ja |archiv-url=https://web.archive.org/web/20170214002858/https://www.reflecte.de/deutsch-internet-statistiken |archiv-datum=2017-02-14 |zugriff=2022-03-21}}</ref> in Österreich 9,6 %<ref>{{Internetquelle |url=https://www.reflecte.at/osterreichisch-internet-statistiken |titel=Österreichisch Internet Statistiken reflecte.at |offline=ja |archiv-url=https://web.archive.org/web/20170214004415/https://www.reflecte.at/osterreichisch-internet-statistiken |archiv-datum=2017-02-14 |zugriff=2022-03-21}}</ref> und in der Schweiz 10,8 %.<ref>{{Internetquelle |url=https://www.avidom.ch/schweizerisch-internet-statistiken |titel=Schweizerisch Internet Statistiken avidom.ch |offline=ja |archiv-url=https://web.archive.org/web/20170214011451/https://www.avidom.ch/schweizerisch-internet-statistiken |archiv-datum=2017-02-14 |zugriff=2022-03-21}}</ref>
| |
| | |
| == Funktionsumfang ==
| |
| Nginx ist modular aufgebaut und unterstützt durch die verschiedenen Module Techniken wie [[Lastverteilung (Informatik)|Lastverteilung]] und [[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, das [[WebSocket]]-Protokoll und vieles mehr. Mit dem Naxsi-Modul kann nginx auch als [[Web Application Firewall]] fungieren.<ref name="Naxsi" />
| |
| | |
| == 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]],<ref name="Wordpress.com LoadBalancer" /> [[GitHub]],<ref name="nginx wiki Startseite" /> [[SourceForge]],<ref name="nginx wiki Startseite" /> [[ComputerBase]], [[Golem.de]], FastMail,<ref name="FastMail" /> [[Wikimedia]], [[ImageShack]], [[Hulu (Streaminganbieter)|Hulu]], [[Doodle (Dienst)|Doodle]] und [[Netflix]]<ref name="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.<ref>[https://www.pro-linux.de/news/1/27077/netcraft-nginx-an-der-spitze.html Software::Web. Netcraft: Nginx an der Spitze.] pro-linux.de vom 20. Mai 2019.</ref>
| |
| | |
| 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.<ref>{{Internetquelle |autor=Survey |url=https://www.netcraft.com/blog/february-2025-web-server-survey/ |titel=February 2025 Web Server Survey {{!}} Netcraft |datum=2024-02-26 |sprache=en-US |abruf=2025-03-13}}</ref>
| |
| | |
| == 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,<ref name="OpenBSD 5.2 upgrade guide" /> was mit dem Release OpenBSD 5.5 auch umgesetzt wurde.<ref name="OpenBSD removes Apache" /> Nginx wurde am 26. August 2014 allerdings wieder aus dem OpenBSD-Basissystem entfernt,<ref name="OpenBSD removes nginx" /> da dem hauseigenen httpd-Dienst<ref name="OpenBSD httpd" /> der Vorzug gegeben werden soll. Apache und nginx stehen für OpenBSD aber weiterhin als sogenannte Ports zur Verfügung.
| |
| | |
| == 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.<ref name="nginx_inc" /> Die kommerzielle Version wird Unternehmen unter dem Namen „NGINX Plus“ angeboten.<ref name="nginx_plus" /> Gleich zu Beginn erhielt die neu gegründete Firma 3 Millionen Dollar [[Wagniskapital|Risikokapital]] von [[Michael Dell]] und anderen Kapitalgebern.<ref>[https://www.cio.com/article/2403522/nginx-gets-commercial-backing.html Nginx Gets Commercial Backing], cio.com, abgerufen am 12. März 2019 (englisch).</ref><ref>[https://www.nginx.com/press/nginx-closes-us-3-million-series-funding-round/ NGINX Closes U.S. $3 Million Series A Funding Round], nginx.com, abgerufen am 12. März 2019 (englisch).</ref>
| |
| | |
| 2018 erhielt nginx von verschiedenen Investoren, darunter [[Goldman Sachs]], 43 Millionen US-Dollar.<ref>[https://t3n.de/news/nginx-goldman-sachs-1089593/ ''Nginx bekommt 43 Millionen US-Dollar von Goldman Sachs.''], t3n.de, abgerufen am 12. März 2019.</ref> Am 11. März 2019 wurde der Kauf der Firma durch [[F5 Networks]] für 670 Millionen US-Dollar bekannt gegeben.<ref name="F5">[https://www.heise.de/developer/meldung/F5-Networks-kauft-Nginx-fuer-670-Millionen-US-Dollar-4332449.html F5 Networks kauft Nginx], heise.de, abgerufen am 12. März 2019.</ref>
| |
| | |
| Am 11. Dezember 2019 wurden die Geschäftsräume von nginx Inc. wegen einer angeblichen Copyrightverletzung gegenüber [[Rambler (Suchmaschine)|Rambler Internet Holding]]<ref>{{Internetquelle |autor=Anton Nesterov |url=https://twitter.com/AntNesterov/status/1205086129504104460 |titel=Seems like Rambler filled copyright claim to @isysoev regarding @nginx, nginx office under police raid (unconfirmed). |werk=@AntNesterov (Twitter) |datum=2019-12-12 |abruf=2019-12-17 |sprache=en}}</ref><ref>{{Internetquelle |url=https://poweredbynginx.org/ |titel=Powered by nginx |sprache=en |archiv-url=https://web.archive.org/web/20200603140055/https://poweredbynginx.org/ |abruf=2019-12-17}}</ref> durchsucht.
| |