Zum Inhalt springen

NGINX: Unterschied zwischen den Versionen

Aus Foxwiki
Weiterleitung nach Nginx erstellt
 
(33 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 =
'''nginx''' (ausgesprochen wie englisches „engine-ex“)
 
ist eine
* von Igor Sysoev entwickelte
* unter der [[BSD-Lizenz]] veröffentlichte
* [[Webserver]]-Software
* [[Reverse Proxy]]
* [[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
* 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 %
 
== 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

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

Weiterleitung nach: