nginx

nginx

nginx Logo
Basisdaten

EntwicklerIgor Sysoev
Erscheinungsjahr4. Oktober 2004[1]
Aktuelle Version1.24.0[2]
(11. April 2023)
BetriebssystemUnix-ähnliches System, Windows
ProgrammierspracheC[3]
KategorieWebserver
Lizenz2-Klausel-BSD-Lizenz[4][5]
deutschsprachignein
nginx.org

nginx (ausgesprochen wie englisches „engine-ex“[6] [ˌɛnʤɪn ˈɛks]) ist eine von Igor Sysoev entwickelte, unter der BSD-Lizenz veröffentlichte Webserver-Software, Reverse Proxy und E-Mail-Proxy (POP3/IMAP). Nginx wird derzeit (Stand Januar 2022) bei rund 44 % der 10.000 Webseiten mit dem höchsten Traffic verwendet.[7][8] Im Februar 2017 betrug der Marktanteil des Nginx-HTTP-Servers in Deutschland 8,57 %,[9] in Österreich 9,55 %[10] und in der Schweiz 10,78 %.[11]

Funktionsumfang

nginx ist modular aufgebaut und unterstützt durch die verschiedenen Module Techniken wie Lastverteilung und Reverse Proxying, namens- und IP-basierte Virtual Hosts, FastCGI, direkten Zugriff auf den Memcached Cache, SSL, Flash-Video-Streaming, das WebSocket-Protokoll und vieles mehr. Mit dem Naxsi-Modul kann nginx auch als Web Application Firewall fungieren.[12]

Verbreitung

nginx wurde speziell auf die Bedürfnisse der Projekte der großen russischen Suchmaschine Rambler zugeschnitten und wird dort heute noch verwendet. Aufgrund der Vielfalt, der hohen Leistung und der guten Konfigurierbarkeit wird nginx bei vielen anderen großen Services wie WordPress.com,[13] GitHub,[14] SourceForge,[14] ComputerBase, Golem.de, FastMail,[15] Wikimedia, ImageShack, Hulu, Doodle und Netflix[16] 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. Laut der Netcraft-Statistik wurden im Oktober 2015 16,65 % aller Webserver, die in der Statistik mit aufgenommen wurden, mit nginx betrieben; in absoluten Zahlen sind dies 146.229.307.[17] Der zurzeit am weitesten verbreitete Webserver Apache gibt auch weiterhin Teile seiner Marktplatzierung an nginx ab.[18] Gründe hierfür sind der geringere Ressourcenverbrauch, immer weiter gehende Unterstützung von Projekten wie Parallels Plesk und die freie BSD-Lizenz.

Fehlermeldung von Doodle mit der Signatur von nginx

In Russland bedient nginx laut der offiziellen Website über 61,6 % aller Domains mit der Endung .ru. Führend ist die alternative Endung .su, bei der der Anteil bei 66,2 % liegt. An dritter Stelle steht mit 60,9 % die Endung .ua, die Top-Level-Domain der Ukraine. Die Endung .by von Weißrussland ist mit 59,6 % weiterhin nur noch auf Platz 4 (Stand: August 2012).[19]

Mit dem Betriebssystem OpenBSD 5.2 wurde nginx als Alternative zum auf Apache 1.3 basierenden Webserver mitgeliefert; in Zukunft sollte Apache ganz durch nginx ersetzt werden,[20] was mit dem Release OpenBSD 5.5 auch umgesetzt wurde.[21] Nginx wurde am 26. August 2014 allerdings wieder aus dem OpenBSD-Basissystem entfernt,[22] da dem hauseigenen httpd-Dienst[23] der Vorzug gegeben werden soll. Apache und nginx stehen für OpenBSD aber weiterhin als sogenannte Ports zur Verfügung.

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.[24]

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.[25] Die kommerzielle Version wird Unternehmen unter dem Namen „NGINX Plus“ angeboten.[26] Gleich zu Beginn erhielt die neu gegründete Firma 3 Millionen Dollar Risikokapital von Michael Dell und anderen Kapitalgebern.[27][28]

2018 erhielt nginx von verschiedenen Investoren, darunter Goldman Sachs, 43 Millionen US-Dollar.[29] Am 11. März 2019 wurde der Kauf der Firma durch F5 Networks für 670 Millionen US-Dollar bekannt gegeben.[8]

Am 11. Dezember 2019 wurden die Geschäftsräume von nginx Inc. wegen einer angeblichen Copyrightverletzung gegenüber Rambler Internet Holding[30][31] durchsucht.

Literatur

  • Dipankar Sarkar: Nginx 1 Web Server Implementation Cookbook. 1. Auflage. Packt Publishing, 2011, ISBN 978-1-84951-496-5, S. 236 (englisch).
  • Clément Nedelcu: Nginx HTTP Server. 1. Auflage. Packt Publishing, 2010, ISBN 978-1-84951-086-8, S. 348 (englisch).

Weblinks

Einzelnachweise

  1. nginx.org.
  2. nginx.org.
  3. The nginx Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
  4. nginx.org. (abgerufen am 22. Dezember 2016).
  5. The nginx Open Source Project on Open Hub: Licenses Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  6. NginxFaq – How do you pronounce "Nginx"? Nginx Wiki, abgerufen am 13. Juli 2009 (englisch).
  7. Usage of web servers broken down by ranking. W3Techs.com, 14. August 2015, abgerufen am 14. August 2015 (englisch).
  8. a b F5 Networks kauft Nginx, heise.de, abgerufen am 12. März 2019.
  9. Deutsch Internet Statistiken reflecte.de. (Nicht mehr online verfügbar.) Archiviert vom Original am 14. Februar 2017; abgerufen am 21. März 2022.
  10. Österreichisch Internet Statistiken reflecte.at. (Nicht mehr online verfügbar.) Archiviert vom Original am 14. Februar 2017; abgerufen am 21. März 2022.
  11. Schweizerisch Internet Statistiken avidom.ch. (Nicht mehr online verfügbar.) Archiviert vom Original am 14. Februar 2017; abgerufen am 21. März 2022.
  12. Markus Manzke: Nginx als Frontend-Gateway mit Naxsi-Firewall. admin-magazin.de, abgerufen am 18. August 2014.
  13. Barry: Load Balancer Update. Wordpress.com, 28. April 2008, abgerufen am 3. Dezember 2017 (englisch, Blogeintrag zum Wechsel der WordPress.com LoadBalancer zu nginx).
  14. a b Startseite des Nginx-Wikis. Nginx Wiki, abgerufen am 15. Juni 2010 (englisch).
  15. Rob Mueller: Web/IMAP/POP frontend proxies changed to nginx. FastMail.FM, 4. Januar 2007, abgerufen am 3. Dezember 2017 (englisch, Blogeintrag zum Wechsel der Mail-Proxy-Frontends zu nginx).
  16. Achim Sawall: Netflix führt Verschlüsselung ein. Golem.de, abgerufen am 16. April 2015.
  17. October 2015 Web Server Survey. In: Netcraft News. 16. Oktober 2015, abgerufen am 19. Oktober 2015 (englisch).
  18. wss: August 2012 Web Server Survey. Netcraft.com, 5. Januar 2012, abgerufen am 5. Januar 2012 (englisch).
  19. Usage of Nginx broken down by top level domains. W3Techs.com, abgerufen am 3. Februar 2012 (englisch).
  20. OpenBSD Upgrade Guide: 5.1 to 5.2. OpenBSD Project, 6. November 2012, abgerufen am 27. Februar 2013 (englisch).
  21. Heads Up: Apache Removed from Base. OpenBSD Project, 14. März 2014, abgerufen am 27. August 2014 (englisch).
  22. Entfernung von nginx aus dem OpenBSD-Basissystem. marc.info Mailinglist, 26. August 2014, abgerufen am 27. August 2014 (englisch).
  23. Handbuch zum OpenBSD httpd-Daemon. OpenBSD Project, 9. August 2014, abgerufen am 27. August 2014 (englisch).
  24. Software::Web. Netcraft: Nginx an der Spitze. pro-linux.de 20. Mai 2019.
  25. Nginx, Inc. Company Website. nginx.com, abgerufen am 20. März 2012 (englisch).
  26. NGINX Plus: Complete Application Delivery. nginx.com, abgerufen am 1. Juni 2016 (englisch).
  27. Nginx Gets Commercial Backing, cio.com, abgerufen 12. März 2019 (englisch).
  28. NGINX Closes U.S. $3 Million Series A Funding Round, nginx.com, abgerufen 12. März 2019 (englisch).
  29. Nginx bekommt 43 Millionen US-Dollar von Goldman Sachs., t3n.de, abgerufen am 12. März 2019.
  30. Anton Nesterov: Seems like Rambler filled copyright claim to @isysoev regarding @nginx, nginx office under police raid (unconfirmed). In: @AntNesterov (Twitter). 12. Dezember 2019, abgerufen am 17. Dezember 2019 (englisch).
  31. Powered by nginx. Archiviert vom Original; abgerufen am 17. Dezember 2019 (englisch).

Auf dieser Seite verwendete Medien

Nginx-footer-doodle.png
Autor/Urheber: Netzschrauber, Lizenz: CC BY-SA 4.0
Fehlermeldung des Dienstes Doodle mit Signatur der Web-Server Software nginx
Nginx logo.svg
Nginx logo