nginx

nginx
nginx
nginx Logo
Entwickler Igor Sysoev
Aktuelle Version 1.0.9 (stable)[1]
(1. November 2011 (stable))
Aktuelle Vorabversion 1.1.7 [2]
(31. Oktober 2011 (stable))
Betriebssystem eingeschränkt plattformunabhängig
Programmier­sprache C
Kategorie Webserver
Lizenz BSD-Lizenz
Deutschsprachig nein
nginx.org

nginx (ausgesprochen wie englisches „engine-ex“[3] oder „engine x“, [ˈɛnʤɪn ˈɛks]) ist ein ursprünglich von Igor Sysoev entwickelter, unter der BSD-Lizenz veröffentlichter, leistungsfähiger Webserver, Reverse Proxy und E-Mail-Proxy (POP3/IMAP). Nginx findet derzeit bei 6,32 % aller Websites dieser Welt Verwendung[4], und bei 15,7 % der Top 10.000 Websites[5].

Inhaltsverzeichnis

Funktionsumfang

Nginx ist modular aufgebaut und unterstützt durch die verschiedenen Module Techniken wie Load Balancing und Reverse Proxying, namens- und IP-basierte Virtual hosts, FastCGI, direkten Zugriff auf den Memcached Cache, SSL, Flash Video Streaming und vieles mehr.

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 Vielfältigkeit, der hohen Leistung und der guten Konfigurierbarkeit wird nginx bei vielen anderen großen Services wie WordPress.com[6][7], GitHub[8][7], SourceForge[8], ComputerBase[7], Golem.de[7], FastMail[9], ImageShack und Hulu[7] eingesetzt. Laut dem Google Security Online Blog wird nginx auf über 4 % aller Domains als Webserver, Reverse Proxy und/oder zur Lastverteilung eingesetzt. Wichtig in diesem Zusammenhang ist, dass Google lediglich Websites mit einer Root-Datei (z. B. index.html) in ihre Statistik mit aufgenommen hat, die Daten sind nicht repräsentativ.[10] Laut der Netcraft Statistik wurden im November 2009 6,42 % aller Websites, die in der Statistik mit aufgenommen wurden, mit nginx betrieben, in absoluten Zahlen sind dies 14.988.610 Webserver.[11] Dabei konnte nginx laut Netcraft starke Zuwächse verbuchen, im Oktober 2009 waren es noch 5,99 % oder absolut 13.813.997 Websites, die mit nginx betrieben wurden.[11] Dies ergibt ein Wachstum von etwa 1,1 Millionen Webserver seit Oktober. Innerhalb der letzten drei Monate kann nginx einen Zuwachs von circa 3,5 Millionen Webserver verzeichnen. Dies entspricht in etwa dem Wachstum vom Apache HTTP Server und liegt weit über dem Zuwachs von 200.000 Webservern, die Microsoft mit dem Microsoft Internet Information Services Webserver verbuchen konnte.[11]

In Russland steckt nginx laut der offiziellen Website hinter über 45 % aller Domains (Stand: Mai 2011).[12] In absoluten Zahlen standen im Mai 2009 mit knapp 2,5 Millionen Websites die meisten nginx-Server in China, gefolgt von 2,4 Mio in den Vereinigten Staaten. Erst auf Platz 3 folgte mit 580.000 Russland, in Deutschland waren es laut Statistik knapp 45.000 mit nginx-Server.[11]

Literatur

  • Clément Nedelcu: Nginx HTTP Server. 1. Auflage. Packt Publishing, 20. Juli 2010, ISBN 978-1-849510-86-8, S. 348.
  • Dipankar Sarkar: Nginx 1 Web Server Implementation Cookbook. 1. Auflage. Packt Publishing, 23. Mai 2011, ISBN 978-1849514965, S. 236.

Weblinks

Einzelnachweise

  1. Homepage von Nginx. Nginx, abgerufen am 5. November 2011 (englisch).
  2. nginx Changelog. Igor Sysoev, abgerufen am 28. September 2011 (englisch).
  3. NginxFaq – How do you pronounce "Nginx"? Nginx Wiki, abgerufen am 13. Juli 2009 (englisch).
  4. wss: April 2010 Web Server Survey - Netcraft. Netcraft.com, 15. April 2010, abgerufen am 26. April 2010 (englisch).
  5. W3Techs: Usage of Nginx for websites broken down by ranking. W3Techs.com, 13. Dezember 2010, abgerufen am 13. Dezember 2010 (englisch).
  6. Barry: Load Balancer Update. Wordpress.com, 28. April 2008, abgerufen am 2009 (englisch, Blogeintrag zum Wechsel der WordPress.com LoadBalancer zu nginx).
  7. a b c d e Siehe HTTP-Header.
  8. a b Startseite des Nginx-Wikis. Nginx Wiki, abgerufen am 15. Juni 2010 (englisch).
  9. Rob Mueller: Web/IMAP/POP frontend proxies changed to nginx. FastMail.FM, 4. Januar 2007, abgerufen am 2009 (englisch, Blogeintrag zum Wechsel der Mail-Proxy-Frontends zu nginx).
  10. Nagendra Modadugu: Web Server Software and Malware. Google Inc., 5. Juni 2007, abgerufen am 2009 (englisch, Google Security Blogeintrag).
  11. a b c d wss: May 2009 Web Server Survey. Netcraft.com, 27. Mai 2009, abgerufen am 10. August 2009 (englisch).
  12. Usage of Nginx broken down by top level domains, W3Techs - World Wide Web Technology Surveys, aufgerufen am 6. Mai 2011

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • nginx — Тип Веб сервер, почтовый прокси сервер Автор Игорь Сысоев Разработчик NGINX, Inc. Написана на C Операционная система …   Википедия

  • Nginx — Тип Веб сервер, почтовый прокси сервер Разработчик Игорь Сысоев ОС Unix‐подобные, Windows …   Википедия

  • nginx — Développeur Igor Sysoev Dernière version 1.0.8 ( …   Wikipédia en Français

  • nginx — Original author(s) Igor Sysoev Developer(s) Igor Sysoev Initial release October 4, 2004; 7 years ago ( …   Wikipedia

  • Nginx — Développeur Igor Sysoev Dernière version 0.7.61 (le 22  …   Wikipédia en Français

  • Nginx — Entwickler: Igor Sysoev Aktuelle Version: 0.6.35 (26. Januar 2009) Betriebssystem: Unix Derivate Kategorie: Webserver …   Deutsch Wikipedia

  • Nginx — Desarrollador Igor Sysoev http://nginx.org/ Informac …   Wikipedia Español

  • Nginx — Infobox Software name = nginx caption = author = developer = Igor Sysoev released = latest release version = 0.6.32 latest release date = July 7, 2008 latest preview version = 0.7.16 latest preview date = Sep 08, 2008 operating system = Unix like …   Wikipedia

  • nginx — noun a high speed Web server/reverse proxy and email proxy …   Wiktionary

  • C10k problem — Le c10k problem[note 1] que l on pourrait traduire en français par le problème des dix mille connexions simultanées, est un code numérique utilisé pour exprimer la limitation que la plupart des serveurs ont en termes de connexions réseaux. Cette… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”