Zum Inhalt springen

NGINX: Unterschied zwischen den Versionen

Aus Foxwiki
Weiterleitung nach Nginx erstellt
 
(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.

Aktuelle Version vom 18. März 2026, 12:04 Uhr

Weiterleitung nach: