Zum Inhalt springen

Nginx: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „ “ durch „ “
 
(30 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''{{BASEPAGENAME}}''' - Beschreibung
'''nginx''' - Russischer Webserver


== Beschreibung ==
== Beschreibung ==
{| class="wikitable sortable options big"
|-
! Themen !! Beschreibung
|-
| [[Nginx]] ||
|-
| [[Nginx/Steuerung]] ||
|-
| [[Nginx/Konfiguration]] ||
|-
| [[Nginx/https]] ||
|-
| [[Nginx/PHP]] ||
|-
| [[Nginx/Sicherheit]] ||
|-
| [[Nginx/Problembehebung]] ||
|-
|
|}
== 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 ==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line copy>
<syntaxhighlight lang="bash" highlight="1" line copy>
sudo apt install nginx
</syntaxhighlight>
</syntaxhighlight>


== Aufruf ==
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line copy>
<syntaxhighlight lang="bash" highlight="1" line copy>
< /syntaxhighlight>
</syntaxhighlight>


=== Optionen ===
=== Optionen ===
Zeile 29: Zeile 128:
| 0 || Erfolg
| 0 || Erfolg
|-
|-
| >0 || Fehler
| >0 || Fehler
|}
|}


== Anwendung ==
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line copy>
<syntaxhighlight lang="bash" highlight="1" line copy>
< /syntaxhighlight>
</syntaxhighlight>


=== Problembehebung ===
=== Problembehebung ===
Zeile 54: Zeile 153:
=== Siehe auch ===
=== Siehe auch ===
<div style="column-count:2">
<div style="column-count:2">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
<categorytree hideroot=on mode="pages">Nginx</categorytree>
</div>
</div>
----
----
Zeile 60: Zeile 159:


=== Dokumentation ===
=== Dokumentation ===
<!--
# https://nginx.org/en/docs/
# https://wiki.nginx.org
# https://docs.nginx.com/nginx
 
; Man-Page  
; Man-Page  
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]
# [https://manpages.debian.org/trixie/nginx/nginx.8.en.html nginx(8)]
 
; Info-Pages
-->


=== Links ===
=== Links ===
==== Projekt ====
==== Projekt ====
* https://nginx.org
==== Weblinks ====
==== 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:new}}
{{DEFAULTSORT:nginx}}
{{DISPLAYTITLE:new}}
{{DISPLAYTITLE:nginx}}


[[Kategorie:new]]
[[Kategorie:Nginx]]
[[Kategorie:Linux/Befehl]]


</noinclude>
</noinclude>


{{DEFAULTSORT:nginx}}
<noinclude>
{{DISPLAYTITLE:nginx}}
 
[[Kategorie:Nginx]]

Aktuelle Version vom 14. Juni 2026, 00:45 Uhr

nginx - Russischer Webserver

Beschreibung

Themen Beschreibung
Nginx
Nginx/Steuerung
Nginx/Konfiguration
Nginx/https
Nginx/PHP
Nginx/Sicherheit
Nginx/Problembehebung

Beschreibung

nginx
  • Ausgesprochen in Englisch: „engine-ex“
  • Webserver-Software
  • Modular aufgebaut
  • Oft als vorgeschalteter Webserver für dahinterliegende Applikationsserver verwendet
Lizenz
Gründe für Nginx
  • Geschwindigkeit
  • Ressourcenverbrauch

Funktionsumfang

Reverse Proxy, E-Mail-Proxy (POP3/IMAP)

Module

Verbreitung

Nginx wurde die Bedürfnisse der russischen Suchmaschine Rambler zugeschnitten und wird dort heute noch verwendet

Aufgrund

wird nginx bei vielen anderen großen Services wie

eingesetzt.

Aufgrund der geringen Größe und der reverse-proxy-Funktionalität ist nginx zudem beliebt, um die wahre Adresse der Kontrollserver von Botnetzen 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-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

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch


Dokumentation

  1. https://nginx.org/en/docs/
  2. https://wiki.nginx.org
  3. https://docs.nginx.com/nginx
Man-Page
  1. nginx(8)

Projekt

  1. https://de.wikipedia.org/wiki/Nginx
  2. Sichere SSL/TLS Konfiguration mit Nginx - Ausführliche Anleitung
  3. Hosting Websites with Nginx - Weiterführende Konfiguration
  4. Certificate Pinning mit Nginx - Artikel zum "Public Key Pinning for HTTP" (RFC 7469)
  5. VHOST example - für das Heim-Netzwerk