nginx
nginx (ausgesprochen wie englisches „engine-ex“[6] [ ]) 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 Februar 2024) bei rund 32 % 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,6 %,[9] in Österreich 9,6 %[10] und in der Schweiz 10,8 %.[11]
nginx
| |
---|---|
Basisdaten
| |
Entwickler | Igor Sysoev |
Erscheinungsjahr | 4. Oktober 2004[1] |
Aktuelle Version | 1.27.2[2] (2. Oktober 2024) |
Betriebssystem | Unix-ähnliches System, Microsoft Windows |
Programmiersprache | C[3] |
Kategorie | Webserver |
Lizenz | 2-Klausel-BSD-Lizenz[4][5] |
deutschsprachig | nein |
nginx.org |
Funktionsumfang
Bearbeitennginx 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
Bearbeitennginx 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 Netcraft-Statistik wurden im Mai 2024 22 % aller Webserver mit nginx betrieben; rund 240 Millionen Webserver.[17]
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,[18] was mit dem Release OpenBSD 5.5 auch umgesetzt wurde.[19] Nginx wurde am 26. August 2014 allerdings wieder aus dem OpenBSD-Basissystem entfernt,[20] da dem hauseigenen httpd-Dienst[21] 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.[22]
Kommerzielle Version „NGINX Plus“
BearbeitenDer 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.[23] Die kommerzielle Version wird Unternehmen unter dem Namen „NGINX Plus“ angeboten.[24] Gleich zu Beginn erhielt die neu gegründete Firma 3 Millionen Dollar Risikokapital von Michael Dell und anderen Kapitalgebern.[25][26]
2018 erhielt nginx von verschiedenen Investoren, darunter Goldman Sachs, 43 Millionen US-Dollar.[27] 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[28][29] durchsucht.
Literatur
Bearbeiten- Clément Nedelcu: Nginx HTTP Server. 1. Auflage. Packt Publishing, 2010, ISBN 978-1-84951-086-8, S. 348 (englisch).
- Dipankar Sarkar: Nginx 1 Web Server Implementation Cookbook. 1. Auflage. Packt Publishing, 2011, ISBN 978-1-84951-496-5, S. 236 (englisch).
Weblinks
Bearbeiten- nginx Wiki (englisch)
- Nginx auf GitHub
Einzelnachweise
Bearbeiten- ↑ nginx.org.
- ↑ Release 1.27.2. 2. Oktober 2024 (abgerufen am 22. Oktober 2024).
- ↑ The nginx Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
- ↑ nginx.org. (abgerufen am 22. Dezember 2016).
- ↑ The nginx Open Source Project on Open Hub: Licenses Page. In: Open Hub. (abgerufen am 18. Juli 2018).
- ↑ NginxFaq – How do you pronounce "Nginx"? Nginx Wiki, abgerufen am 13. Juli 2009 (englisch).
- ↑ Usage of web servers broken down by ranking. W3Techs.com, 14. August 2015, abgerufen am 27. Februar 2024 (englisch).
- ↑ a b F5 Networks kauft Nginx, heise.de, abgerufen am 12. März 2019.
- ↑ Deutsch Internet Statistiken reflecte.de. Archiviert vom (nicht mehr online verfügbar) am 14. Februar 2017; abgerufen am 21. März 2022.
- ↑ Österreichisch Internet Statistiken reflecte.at. Archiviert vom (nicht mehr online verfügbar) am 14. Februar 2017; abgerufen am 21. März 2022.
- ↑ Schweizerisch Internet Statistiken avidom.ch. Archiviert vom (nicht mehr online verfügbar) am 14. Februar 2017; abgerufen am 21. März 2022.
- ↑ Markus Manzke: Nginx als Frontend-Gateway mit Naxsi-Firewall. admin-magazin.de, abgerufen am 18. August 2014.
- ↑ Barry: Load Balancer Update. Wordpress.com, 28. April 2008, abgerufen am 3. Dezember 2017 (englisch, Blogeintrag zum Wechsel der WordPress.com LoadBalancer zu nginx).
- ↑ a b Startseite des Nginx-Wikis. Nginx Wiki, abgerufen am 15. Juni 2010 (englisch).
- ↑ Rob Mueller: Web/IMAP/POP frontend proxies changed to nginx. FastMail.FM, 4. Januar 2007, archiviert vom am 18. Februar 2009; abgerufen am 3. Dezember 2017 (englisch, Blogeintrag zum Wechsel der Mail-Proxy-Frontends zu nginx).
- ↑ Achim Sawall: Netflix führt Verschlüsselung ein. Golem.de, abgerufen am 16. April 2015.
- ↑ Survey: May 2024 Web Server Survey | Netcraft. 30. Mai 2024, abgerufen am 21. Juni 2024 (amerikanisches Englisch).
- ↑ OpenBSD Upgrade Guide: 5.1 to 5.2. OpenBSD Project, 6. November 2012, abgerufen am 27. Februar 2013 (englisch).
- ↑ Heads Up: Apache Removed from Base. OpenBSD Project, 14. März 2014, abgerufen am 27. August 2014 (englisch).
- ↑ Entfernung von nginx aus dem OpenBSD-Basissystem. marc.info Mailinglist, 26. August 2014, abgerufen am 27. August 2014 (englisch).
- ↑ Handbuch zum OpenBSD httpd-Daemon. OpenBSD Project, 9. August 2014, abgerufen am 27. August 2014 (englisch).
- ↑ Software::Web. Netcraft: Nginx an der Spitze. pro-linux.de 20. Mai 2019.
- ↑ Nginx, Inc. Company Website. nginx.com, abgerufen am 20. März 2012 (englisch).
- ↑ NGINX Plus: Complete Application Delivery. nginx.com, abgerufen am 1. Juni 2016 (englisch).
- ↑ Nginx Gets Commercial Backing, cio.com, abgerufen am 12. März 2019 (englisch).
- ↑ NGINX Closes U.S. $3 Million Series A Funding Round, nginx.com, abgerufen am 12. März 2019 (englisch).
- ↑ Nginx bekommt 43 Millionen US-Dollar von Goldman Sachs., t3n.de, abgerufen am 12. März 2019.
- ↑ 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).
- ↑ Powered by nginx. Archiviert vom ; abgerufen am 17. Dezember 2019 (englisch).