Nginx

Nginx (pronounced "engine x"http://sysoev.ru/en/, stylized as NGINX) is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. The software was created by Russian developer Igor Sysoev and publicly released in 2004.https://web.archive.org/web/20131019145106/http://www.freesoftwaremagazine.com/articles/interview_igor_sysoev_author_apaches_competitor_nginx Nginx is free and open-source software, released under the terms of the 2-clause BSD license. A large fraction of web servers use Nginx<, often as a load balancer.https://www.linode.com/docs/uptime/loadbalancing/use-nginx-as-a-front-end-proxy-and-software-load-balancer
==Features==
Nginx is easy to configure in order to serve static web content or to act as a proxy server.
Nginx can be deployed to also serve dynamic content on the network using FastCGI, SCGI handlers for scripts, WSGI application servers or Phusion Passenger modules, and can serve as a software load balancer.
Nginx uses an asynchronous event-driven approach, rather than threads, to handle requests. Nginx's modular event-driven architecture can provide predictable performance under high loads.
=== HTTP proxy and Web server features ===
* Ability to handle more than 10,000 simultaneous connections with a low memory footprint (~2.5 MB per 10k inactive HTTP keep-alive connections)
* Handling of static files, index files and auto-indexing
* Reverse proxy with caching
* Load balancing (computing)|Load balancing with in-band health checks
* Transport Layer Security (TLS/SSL) with Server Name Indication (SNI) and OCSP stapling support, via OpenSSL
* FastCGI, SCGI, uWSGI support with caching
* gRPC support since March 2018, version 1.13.10.
* Name- and IP address-based virtual servers
* IPv6-compatible
* WebSockets since 1.3.13, including acting as a reverse proxy and do load balancing of WebSocket applications.
* HTTP/1.1 Upgrade (101 Switching Protocols)]]
* HTTP/2 protocol support
* HTTP/3 protocol support (experimental since 1.25.0)
* URL rewriting and redirection
=== Mail proxy features ===
* Transport Layer Security (TLS/SSL) support
* STARTTLS support
* SMTP, POP3, and IMAP proxy
* Requires authentication using an external HTTP server or by an authentication script
=== Other features===
*Other features include upgrading executable and configuration without client connections loss, and a module-based architecture with both core and third-party module support.
*The paid Plus product includes additional features such as advanced load balancing and access to an expanded suite of metrics for performance monitoring.
==History==
===Web Server===
Igor Sysoev began development of Nginx in 2002.https://web.archive.org/web/20131019145106/http://www.freesoftwaremagazine.com/articles/interview_igor_sysoev_author_apaches_competitor_nginx Originally, Nginx was developed to solve the C10k problem, and to fill the needs of multiple websites including the Rambler search engine and portal, for which it was serving 500 million requests per day by September 2008.http://www.linuxjournal.com/article/10108
In October 2011, Nginx, Inc. raised $3 million from BV Capital, Runa Capital, and MSD Capital, Michael Dell's venture fund.https://techcrunch.com/2011/10/11/russian-nginx-raises-3-million-from-international-investors/
The company announced commercial support options for companies using Nginx in production. Nginx offered commercial support in February 2012,http://www.eweek.com/c/a/Linux-and-Open-Source/NGINX-Launches-Commercial-Support-for-OpenSource-Web-Server-457321 and paid Nginx Plus subscription in August 2013.http://nginx.com/news/nginx-inc-launches-nginx-plus/
In September 2017, Nginx announced an API management tool, NGINX Controller, which would build off of their API Gateway, NGINX Plus.https://sdtimes.com/application-development/nginx-application-platform-app-development/https://www.nginx.com/blog/introducing-nginx-api-management-api-gateways-with-nginx-controller/
On 11 March 2019, F5, Inc. acquired Nginx, Inc. for US$670 million.https://www.zdnet.com/article/f5-acquires-nginx-what-to-expect-from-the-deal/
On 18 January 2022, it was announced that Igor Sysoev was leaving Nginx and F5.https://web.archive.org/web/20220119003123/https://www.nginx.com/blog/do-svidaniya-igor-thank-you-for-nginx/
In late 2022, Angie, an open source fork of Nginx was released by some of the former Nginx developers.https://blog.desdelinux.net/en/angie-the-nginx-fork-created-by-devs-who-ditched-f5/ Igor Sysoev is not actively involved in this project.https://linuxiac.com/angie-web-server-is-a-new-nginx-fork/
===Nginx's Website===
The website of NGINX was registered on October 4th, 2004
https://web.archive.org/web/20240624101931/http://web.archive.org/screenshot/https://www.whois.com/whois/nginx.org, and it was just a redirect targeting a Russian website sysoev.ru until 2009. In 2009, the main page based on HTML was created to introduce the web server nginx. The website has been expanding into more navigation and documentation for a web server since 2010. In 2015, the website was slightly redesigned.https://web.archive.org/web/20090901000000*/https://nginx.org/
==References ==
Category:Websites
Category:Websites registered in 2004
Category:Websites with the .org domain
Category:Web servers