nginx

nginx
nginx
Nginx.gif
Original author(s) Igor Sysoev
Developer(s) Igor Sysoev
Initial release October 4, 2004; 7 years ago (2004-10-04)
Stable release 1.0.9  (1 November 2011; 2 days ago (2011-11-01)) [+/−]
Preview release 1.1.7  (31 October 2011) [+/−]
Development status Active
Written in C
Operating system Cross-platform
Type Web server, reverse/mail proxy server
License 2-clause BSD-like[1]
Website nginx.org

nginx (pronounced “engine-x”) is a Web server and a reverse proxy server for HTTP, SMTP, POP3 and IMAP protocols, with a strong focus on high concurrency, performance and low memory usage. It is licensed under a BSD-like license and it runs on Unix, Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows.[2]

Contents

Overview

Nginx quickly delivers static content with efficient use of system resources. It can deploy dynamic HTTP content on a network using FastCGI handlers for scripts, and can serve as a very capable software load balancer.[3]

Nginx uses an asynchronous event-driven approach to handling requests which provides more predictable performance under load, in contrast to the Apache HTTP server model that uses a threaded or process-oriented approach to handling requests.[4]

Usage

Originally, nginx was developed to fill the needs of various websites run by Rambler, for which it was serving 500 million requests per day as of September 2008.[5]

According to Netcraft's September 2011 Web Server Survey,[6] nginx was found to be the third most widely used web server across all domains (8.03% of surveyed sites) and the third most widely used web server for all “active” sites (10.5% of surveyed sites). According to BuiltWith, it is used on 9.92% of the top 1 million websites, and its growth within the top 10k, 100k and 1 million segments is increasing.[7]

Basic HTTP features

  • Handling of static files, index files, and auto-indexing
  • Reverse proxy with caching
  • Load balancing
  • Fault tolerance
  • SSL support
  • FastCGI support with caching
  • Name- and IP-based virtual servers
  • FLV streaming
  • MP4 streaming, using the contrib MP4 Streaming Lite module (not updated since 2008) or since version 1.1.3 using the built-in MP4 Streaming Module
  • Web page access authentication
  • gzip compression
  • Ability to handle more than 10000 simultaneous connections
  • URL rewriting
  • Custom logging
  • Server-side includes
  • WebDAV

Mail proxy features

  • SMTP, POP3, and IMAP proxy
  • STARTTLS support
  • SSL support

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • nginx — Entwickler Igor Sysoev Aktuelle Version 1.0.9 (stable)[1] (1.& …   Deutsch Wikipedia

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

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

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

  • 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”