Nginx (CloudMonk.io)

Nginx



Return to Nginx installation, Nginx on WSL

{{wp>NGINX}}

* Definition: nginx is an open-source web server, reverse proxy server, and load balancer. It is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.
* Function: Serves static content, acts as a reverse proxy for HTTP and HTTPS, performs load balancing, and can also be used as an IMAP/POP3 proxy server.
* Components:
* HTTP Server: Handles web traffic, serves static files, and interfaces with application servers.
* Reverse Proxy: Forwards client requests to backend servers, providing load balancing and caching.
* Load Balancer: Distributes traffic across multiple servers to ensure optimal resource usage and reliability.
* Mail Proxy: Supports IMAP, POP3, and SMTP protocols.
* Streaming Server: Capable of handling streaming media.
* Features:
* High Performance: Efficient handling of multiple connections with low memory usage.
* Reverse Proxying: Supports load balancing, caching, and SSL termination.
* Load Balancing: Offers multiple algorithms, such as round-robin and least connections.
* Static and Dynamic Content: Serves static files and forwards requests to dynamic content handlers.
* Security: Provides features like SSL/TLS support, access control, and web application firewall integration.
* Usage: Widely used for serving web content, acting as a reverse proxy and load balancer in high-traffic environments, and providing secure and efficient delivery of web services.

Examples


* Basic nginx configuration:
```nginx
server {
listen 80;
server_name example.com;

location / {
root /usr/share/nginx/html;
index index.html index.htm;
}

location /api/ {
proxy_pass http://backend_server;
}
}
```

* Setting up a reverse proxy:
```nginx
server {
listen 80;
server_name example.com;

location / {
proxy_pass http://backend_server;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
```

* Using nginx in a Python script:
```python
import subprocess

def start_nginx():
result = subprocess.run(['nginx', '-s', 'start'], capture_output=True, text=True)
if result.returncode == 0:
print("nginx started successfully")
else:
print(f"Failed to start nginx: {result.stderr}")

def stop_nginx():
result = subprocess.run(['nginx', '-s', 'stop'], capture_output=True, text=True)
if result.returncode == 0:
print("nginx stopped successfully")
else:
print(f"Failed to stop nginx: {result.stderr}")

# Start nginx
start_nginx()

# Stop nginx
stop_nginx()
```

* Using nginx in a Java program:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class NginxExample {
public static void startNginx() {
executeNginxCommand("start");
}

public static void stopNginx() {
executeNginxCommand("stop");
}

private static void executeNginxCommand(String command) {
try {
Process process = new ProcessBuilder("nginx", "-s", command).start();
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
int exitCode = process.waitFor();
if (exitCode != 0) {
BufferedReader errorReader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
while ((line = errorReader.readLine()) != null) {
System.err.println("Error: " + line);
}
errorReader.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {
// Start nginx
startNginx();

// Stop nginx
stopNginx();
}
}
```

Summary


* nginx: A powerful, open-source web server, reverse proxy, and load balancer known for its high performance and low resource consumption. It supports serving static content, reverse proxying, load balancing, and secure HTTP/S traffic handling. nginx is widely used in web hosting and high-traffic environments due to its efficiency and reliability.

----

Short Description: Open source web server and a reverse proxy server

| name = NGINX
| logo = Nginx logo.svg
| author = Igor Sysoev
| developer = F5, Inc.
| released = {{Start date and age|df=yes|2004|10|4}}
| latest release version = {{wikidata|property|preferred|references|edit|Q306144|P348|P548=Q2804309}}
| latest release date = {{wikidata|qualifier|preferred|single|Q306144|P348|P548=Q2804309|P577}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q306144|P348|P548=Q21727724}}
| latest preview date = {{wikidata|qualifier|preferred|single|Q306144|P348|P548=Q21727724|P577}}
| programming language = C (programming language)|C
| operating system = BSD|BSD variants, HP-UX, IBM AIX, Linux, macOS, Solaris (operating system)|Solaris, Microsoft Windows, and other *nix flavors
| genre = Web server, Proxy server|reverse/mail proxy server
| license = BSD licenses|BSD-2-Clause
| website = {{official URL}}
}}

Nginx (pronounced "engine x" {{IPAc-en|pron|ˌ|ɛ|n|dʒ|ɪ|n|ˈ|ɛ|k|s}} {{respell|EN|jin|EKS|'}}) 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 Igor Sysoev and publicly released in 2004. 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.

A company of the same name was founded in 2011 to provide support and Nginx Plus paid software. In March 2019, the company was acquired by F5, Inc. for $670 million.

Popularity


{{As of|2022|06}} W3Tech's web server count of all web sites ranked Nginx first with 33.6%. Apache HTTP Server|Apache was second at 31.4% and Cloudflare Server third at 21.6%. {{As of|2022|03}}, Netcraft estimated that Nginx served 22.01% of the million busiest websites with Apache a little ahead at 23.04%. Cloudflare at 19.53% and Microsoft Internet Information Services at 5.78% rounded out the top four servers for the busiest websites. Some of Netcraft's other statistics show Nginx ahead of Apache.

A 2018 survey of Docker (software)|Docker usage found that Nginx was the most commonly deployed technology in Docker containers. In OpenBSD version 5.2 (November 2012), Nginx became part of the OpenBSD base system, providing an alternative to the system's fork of Apache 1.3, which it was intended to replace, but later in version 5.6 (November 2014) it was removed in favor of OpenBSD's own httpd(8).

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 web page|dynamic content on the network using FastCGI, SCGI handlers for scripting language|scripts, Web Server Gateway Interface|WSGI application servers or Phusion Passenger modules, and it can serve as a software Load balancing (computing)|load balancer.

Nginx uses an asynchronous system|asynchronous event (computing)|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 c10k problem|more than 10,000 simultaneous connections with a low memory footprint (~2.5 MB per 10k inactive HTTP persistent connection|HTTP keep-alive connections)
* Handling of static files, index files and auto-indexing
* Reverse proxy with caching{{Cite web |url=https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/ |title=NGINX Docs | NGINX Reverse Proxy |website=NGINX Documentation}}
* Load balancing (computing)|Load balancing{{Cite web |url=https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/ |title=NGINX Docs | HTTP Load Balancing |website=NGINX Documentation}} 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.{{Cite web |url=https://www.nginx.com/blog/nginx-1-13-10-grpc/ |title=Introducing gRPC Support with NGINX 1.13.10 |date=17 March 2018 |website=NGINX}}
* Name- and IP address-based virtual servers
* IPv6-compatible
* WebSockets since 1.3.13,{{Cite web |url=https://nginx.org/en/docs/http/websocket.html |title=WebSocket proxying |website=nginx.org}} including acting as a reverse proxy and do load balancing of WebSocket applications.{{Cite web |url=https://www.nginx.com/blog/websocket-nginx/ |title=Using NGINX as a WebSocket Proxy |date=17 May 2014 |website=NGINX}}
* HTTP/1.1 Upgrade header|HTTP/1.1 Upgrade (101 Switching Protocols), HTTP/2 protocol support
* rewrite engine|URL rewriting and URL redirection|redirection

= Mail proxy features

=

* Transport Layer Security|TLS/SSL support
* STARTTLS support
* SMTP,{{Cite web |url=https://docs.nginx.com/nginx/admin-guide/mail-proxy/mail-proxy/ |title=NGINX Docs | Configuring NGINX as a Mail Proxy Server |website=NGINX Documentation}} POP3, and IMAP Proxy server|proxy
* Requires authentication using an external HTTP server or by an authentication script

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.

Nginx vs Nginx Plus



There are two versions of Nginx: Nginx Open Source and Nginx Plus.

Nginx Open Source is free and open-source software.

Nginx Plus is sold as a subscription model. It offers features in addition to Nginx Open Source, such as active health checks, session persistence based on cookies, DNS-service-discovery integration, Cache Purging API, AppDynamic, Datalog, Dynatrace New Relic plug-ins, High-availability cluster#Node configurations|Active-Active HA with config sync, Key-Value Store, on-the-fly with zero downtime updates upstream configurations, and key‑value stores using Nginx Plus API and web application firewall (WAF) dynamic module.

Nginx in comparison to Apache



Nginx was written with an explicit goal of outperforming the Apache HTTP Server|Apache web server. Out of the box, serving static files, Nginx uses much less memory than Apache, and can handle roughly four times as many requests per second. However, this performance boost comes at a cost of decreased flexibility, such as the ability to override systemwide access settings on a per-file basis (Apache accomplishes this with an .htaccess file, while Nginx has no such feature built in).{{Cite news |url=https://www.sitepoint.com/apache-vs-nginx-performance-optimization-techniques/ |title=Apache vs Nginx Performance: Optimization Techniques — SitePoint |last=Jankov |first=Tonino |date=13 June 2018 |work=SitePoint |access-date=22 October 2018}}{{Cite web |url=https://www.techrepublic.com/article/which-web-server-should-you-use-apache-or-nginx/ |title=Which web server should you use — Apache or NGINX? |website=TechRepublic}}

Formerly, adding third-party modules to Nginx required Compiler|recompiling the application from source with the modules Statically linked library|statically linked. This was partially overcome in version 1.9.11 in February 2016, with the addition of Dynamic linking|dynamic module loading. However, the modules still must be compiled at the same time as Nginx, and not all modules are compatible with this system; some require the older static linking process.

Nginx is generally considered to be less stable on Windows Server than it is on Linux, while Apache has equal support for both.{{cn|date=May 2022}}

Nginx Unit



Nginx Unit is an open-source web application server, released in 2017 by NGINX, Inc. to target multi-language microservices-based applications. The initial release supported applications written in Go (programming language)|Go, PHP, and Python (programming language)|Python.{{Cite web |url=https://techcrunch.com/2017/09/06/nginx-launches-its-application-platform/ |website=techcrunch.com |title=Nginx goes beyond its server roots and launches its application platform |date=6 September 2017 |access-date=15 April 2020 }} By version 1.11.0, the support was extended to Java (programming language)|Java, Node.js, Perl, and Ruby (programming language)|Ruby applications; other features include dynamic configuration, request routing, and load balancing.{{Cite web |url=https://unit.nginx.org/CHANGES.txt |website=unit.nginx.org |title=CHANGES |access-date=15 April 2020 }}{{Cite web |url=https://news.netcraft.com/archives/2020/03/20/march-2020-web-server-survey.html |website=news.netcraft.com |title=March 2020 Web Server Survey |date=20 March 2020 |access-date=15 April 2020 }}

History



{{Infobox company
| name = Nginx, Inc.
| logo =
| type = Private company|Private
| key_people = Gus Robertson (CEO), Igor Sysoev (Chief technology officer|CTO)
| industry = Technology
| products = Nginx web server, nginx amplify saas, nginx controller, nginx unix and nginx web application firewall
| foundation = 2011
| location_country = San Francisco, California, U.S.
| homepage = {{URL|https://nginx.com/}}
}}

Igor Sysoev began development of Nginx in 2002. Originally, Nginx was developed to solve the C10k problem, and to fill the needs of multiple websites including the Rambler (portal)|Rambler search engine and portal, for which it was serving 500 million requests per day by September 2008.

Nginx Inc. was founded in July 2011 by Sysoev and Maxim Konovalov{{Cite web |url=https://www.nginx.com/people/maxim-konovalov/ |title=Maxim Konovalov |website=NGINX |access-date=13 October 2019}} to provide commercial products and support for the software.

The company's principal place of business is San Francisco, California, while legally incorporated in British Virgin Islands.

In October 2011, Nginx, Inc. raised $3 million from BV Capital, Runa Capital, and MSD Capital, Michael Dell's venture fund.

The company announced commercial support options for companies using Nginx in production. Nginx offered commercial support in February 2012, and paid Nginx Plus subscription in August 2013.Support packages focus on installation, configuration, performance improvement, etc. Support includes proactive notifications about major changes, security patches, updates and patches. Nginx, Inc. also offers consulting services to assist customers in custom configuration or adding additional features.

In October 2013, Nginx, Inc. raised a $10 million series B investment round led by New Enterprise Associates. That round included previous investors, as well as Aaron Levie, CEO and founder of Box.com. In December 2014, Nginx raised a $20 million series B1 round led by New Enterprise Associates, with participation from e.ventures (formerly BV Capital), Runa Capital, Index Ventures and Nginx's own CEO Gus Robertson.

In September 2017, Nginx announced an API management tool, NGINX Controller, which would build off of their API Gateway, NGINX Plus.{{Cite news |url=https://sdtimes.com/application-development/nginx-application-platform-app-development/ |title=NGINX releases its new NGINX Application Platform |date=6 September 2017 |work=SD Times |access-date=7 November 2018}}{{Cite news |url=https://www.nginx.com/blog/introducing-nginx-api-management-api-gateways-with-nginx-controller/ |title=Introducing NGINX API Management: Manage NGINX Plus API Gateways with NGINX Controller - NGINX |date=9 October 2018 |work=NGINX |access-date=7 November 2018}} In October 2017, Nginx, Inc. announced general available Nginx Amplify SaaS providing monitoring and analytics capabilities for Nginx.

In June 2018, Nginx, Inc. raised $43 million in Series C Funding in a round led by Goldman Sachs "to Accelerate Application Modernization and Digital Transformation for Enterprises".{{Cite web |url=https://www.businesswire.com/news/home/20180620005421/en/NGINX-Raises-43-Million-Series-Funding-Accelerate |title=NGINX Raises $43 Million in Series C Funding to Accelerate Application Modernization and Digital Transformation for Enterprises |access-date=11 October 2018}}

On 11 March 2019, F5 Networks acquired Nginx, Inc. for US$670 million.{{Cite web |url=https://www.zdnet.com/article/f5-acquires-nginx-what-to-expect-from-the-deal/ |title=F5 acquires NGINX: What to expect from the deal |last=Vaughan-Nichols |first=Steven J. |publisher=ZDNet |access-date=12 December 2019}}

On 12 December 2019, it was reported that the Moscow offices of Nginx Inc. had been raided by police, and that Sysoev and Konovalov had been detained. The raid was conducted under a search warrant connected to a copyright claim over Nginx by Rambler—which asserts that it owns all rights to the code because it was written while Sysoev was an employee of the company.{{Cite web |url=https://www.zdnet.com/article/russian-police-raid-nginx-moscow-office/ |title=Russian police raid NGINX Moscow office |last=Cimpanu |first=Catalin |publisher=ZDNet |access-date=12 December 2019}} On 16 December 2019, Russian state lender Sberbank, which owns 46.5 percent of Rambler, called an extraordinary meeting of Rambler's board of directors asking Rambler's management team to request Russian law enforcement agencies cease pursuit of the criminal case, and begin talks with Nginx and with F5.{{Cite web |url=https://www.reuters.com/article/us-russia-internet-rambler-nginx/russias-rambler-drops-effort-for-criminal-case-against-nginx-web-server-idUSKBN1YK24N |title=Russia's Rambler drops effort for criminal case against Nginx web server |last=Tsydenova |first=Nadezhda |publisher=Reuters |access-date=4 May 2020}}

On 18 January 2022, it was announced that Igor Sysoev is leaving Nginx and F5.{{cite press release|last=Whiteley|first=Rob|title=Do Svidaniya, Igor, and Thank You for NGINX|url=https://www.nginx.com/blog/do-svidaniya-igor-thank-you-for-nginx/|accessdate=19 January 2022|work=NGINX|date=18 January 2022|quote=we announce today Igor has chosen to step back from NGINX and F5 in order to spend more time with his friends and family and to pursue personal projects|archive-url=https://web.archive.org/web/20220119003123/https://www.nginx.com/blog/do-svidaniya-igor-thank-you-for-nginx/|archivedate=19 January 2022 |url-status=live}}

See also


{{Portal|Free and open-source software}}

* Comparison of web server software
* List of Apache–MySQL–PHP packages
* List of Nginx–MySQL–PHP packages
* Web accelerator
* {{section link|URL redirection|nginx rewrite}}

References



{{reflist|refs=
{{Cite web |url=http://nginx.org/en/CHANGES |title=CHANGES |access-date=16 May 2017}}
{{Cite web |url=http://www.ohloh.net/p/nginx/analyses/latest |title=The NGINX Open Source Project on Ohloh |website=ohloh.net |access-date=7 March 2013}}
{{Cite web |url=http://nginx.org/en/docs/windows.html |title=nginx for Windows |access-date=28 May 2014}}
{{Cite web |url=http://nginx.org/en/#tested_os_and_platforms |title=Tested OS and platforms |access-date=15 October 2011}}
{{Cite web |url=http://nginx.org/LICENSE |title=Licensing |access-date=18 January 2013}}
{{Cite web |url=http://sysoev.ru/en/ |title=Igor Sysoev |website=sysoev.ru |access-date=1 June 2018}}
{{Cite news |url=http://www.freesoftwaremagazine.com/articles/interview_igor_sysoev_author_apaches_competitor_nginx |title=Interview with Igor Sysoev, author of Apache's competitor NGINX |last=Tony Mobily |date=5 January 2012 |work=Free Software Magazine |access-date=18 October 2013 |archive-url=https://web.archive.org/web/20131019145106/http://www.freesoftwaremagazine.com/articles/interview_igor_sysoev_author_apaches_competitor_nginx |archive-date=19 October 2013 |url-status=dead }}
{{Cite web |url=https://www.sec.gov/Archives/edgar/data/1588848/000158884813000001/xslFormDX01/primary_doc.xml |title=Notice of Exempt Offering of Securities |website=Form D |publisher=US Securities and Exchange Commission 17 October 2013 |access-date=15 September 2016}}
{{Cite web |url=https://news.netcraft.com/archives/2017/01/12/january-2017-web-server-survey.html |title=January 2017 Web Server Survey - Netcraft |website=news.netcraft.com |access-date=1 June 2018}}
{{Cite web |url=https://www.linode.com/docs/uptime/loadbalancing/use-nginx-as-a-front-end-proxy-and-software-load-balancer |title=Use NGINX as a Front-end Proxy and Software Load Balancer |access-date=1 June 2018}}
{{Cite web |url=https://www.datadoghq.com/docker-adoption/ |title=8 surprising facts about real Docker adoption |date=13 June 2018 |access-date=21 June 2018}}
{{Cite web |url=http://www.openbsd.org/faq/upgrade52.html#nginx |title=OpenBSD Upgrade Guide: 5.1 to 5.2 |date=6 November 2012 |website=openbsd.org}}
{{Cite web |url=http://undeadly.org/cgi?action=article&sid=20140827065755 |title=Heads Up: Nginx Removed From Base}}
{{Cite mailing list |url=http://mailman.nginx.org/pipermail/nginx/2013-February/037592.html |title=A dynamic web-site written wholly in nginx.conf? Introducing mdoc.su! |date=18 February 2013 |last=Murenin |first=Constantine A. |mailing-list=nginx@nginx.org |access-date=24 December 2014}}
{{Cite web |url=http://mdoc.su/ |title=mdoc.su – Short manual page URLs for FreeBSD, OpenBSD, NetBSD and DragonFly BSD |last=Murenin |first=Constantine A. |date=24 February 2013 |access-date=24 December 2014}}
{{Cite news |url=https://www.linode.com/docs/uptime/loadbalancing/use-nginx-as-a-front-end-proxy-and-software-load-balancer/ |title=Use NGINX as a Front-end Proxy and Software Load Balancer |work=Linode Guides & Tutorials |access-date=1 June 2018}}
{{Cite web |url=https://www.nginx.com/resources/wiki/ |title=Welcome to NGINX Wiki! - NGINX |website=nginx.com}}
{{Cite web |url=http://www.aosabook.org/en/nginx.html |title=The Architecture of Open Source Applications (Volume 2): nginx |website=aosabook.org |access-date=10 June 2015}}
{{Cite news |url=https://www.linode.com/docs/web-servers/nginx/how-to-configure-nginx/ |title=How to Configure NGINX |date=8 March 2018 |work=Linode Guides & Tutorials}}
{{Cite web |url=http://nginx.org/en/docs/beginners_guide.html |title=Beginner's Guide |website=nginx.org |access-date=1 June 2018}}
{{Cite web |url=http://nginx.org/en/docs/http/ngx_http_upstream_module.html |title=Module ngx_http_upstream_module |publisher=nginx.org |access-date=14 August 2012}}
{{Cite web |url=http://trac.nginx.org/nginx/changeset/5073/nginx |title=Proxy: support for connection upgrade (101 Switching Protocols). |date=19 February 2013 |publisher=trac.nginx.org |access-date=21 February 2013}}
{{Cite web |url=http://nginx.org/en/docs/mail/ngx_mail_auth_http_module.html |title=Module ngx_mail_auth_http_module |publisher=nginx.org |access-date=13 September 2012}}
{{Cite web |url=http://nginx.org/en/docs/control.html |title=Official documentation: Controlling nginx |publisher=nginx.org |access-date=3 December 2011}}
{{Cite web |url=http://nginx.org/en/docs/ |title=nginx documentation |website=nginx.org |access-date=9 June 2015}}
{{Cite web |url=http://wiki.nginx.org/3rdPartyModules |title=3rdPartyModules – Nginx Community |website=wiki.nginx.org |access-date=9 June 2015}}
{{Cite web |url=https://www.nginx.com/products/application-load-balancing/ |title=Application Load Balancing with NGINX Plus |publisher=NGINX |access-date=9 July 2015}}
{{Cite web |url=https://www.datadoghq.com/blog/how-to-monitor-nginx/ |title=How to monitor NGINX |date=9 July 2015 |publisher=Datadog |access-date=9 July 2015}}
{{Cite web |url=https://www.nginx.com/products/nginx/load-balancing/ |title=Load balancing with NGINX Plus |access-date=1 June 2018}}
{{Cite web |url=https://www.nginx.com/products/nginx/#compare-versions |title=NGINX Plus is a software load balancer, web server, and content cache system |access-date=1 June 2018}}
{{Cite news |url=https://www.nginx.com/blog/nginx-vs-apache-our-view/ |title=NGINX vs. Apache: Our View of a Decade-Old Question |date=9 October 2015 |work=NGINX |access-date=28 December 2016}}
{{Cite web |url=https://help.dreamhost.com/hc/en-us/articles/215945987-Web-server-performance-comparison |title=Web server performance comparison |website=DreamHost |access-date=28 December 2016}}
{{Cite web |url=http://nginx.org/en/CHANGES-1.10 |title=CHANGES-1.10 |date=31 January 2017 |website=nginx.org}}
{{Cite news |url=https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ |title=Introducing Dynamic Modules in NGINX 1.9.11 - NGINX |date=9 February 2016 |work=NGINX |access-date=13 January 2017}}
{{Cite journal |date=1 September 2008 |title=Nginx: the High-Performance Web Server and Reverse Proxy |url=http://www.linuxjournal.com/article/10108 |access-date=16 August 2009 |journal=Linux Journal}}
{{Cite web |url=http://nginx.com/company.html |title=Company |date=3 January 2012 |publisher=nginx.com |access-date=24 February 2012}}
{{Cite web |url=https://techcrunch.com/2011/10/11/russian-nginx-raises-3-million-from-international-investors/ |title=Russian Nginx Raises $3 Million From International Investors |last=Natasha Starkell |date=11 October 2011 |publisher=Techcrunch |access-date=20 November 2014}}
{{Cite news |url=http://www.eweek.com/c/a/Linux-and-Open-Source/NGINX-Launches-Commercial-Support-for-OpenSource-Web-Server-457321 |title=NGINX Launches Commercial Support for Open-Source Web Server |last=Darryl K. Taft |date=8 February 2012 |work=e Week |access-date=18 October 2013}}
{{Cite news |url=http://www.zdnet.com/blog/open-source/commercial-support-now-available-for-the-open-source-nginx-web-server/10321 |title=Commercial Support now available for the open-source NGINX Web server |last=Steven J. Vaughan-Nichols |date=8 February 2012 |work=ZDNet Open Source blog |access-date=18 October 2013}}
{{Cite news |url=http://nginx.com/news/nginx-inc-launches-nginx-plus/ |title=Nginx Inc. Launches NGINX Plus |date=22 August 2013}}
{{Cite web |url=http://www.eweek.com/c/a/Linux-and-Open-Source/NGINX-Launches-Commercial-Support-for-OpenSource-Web-Server-457321/ |title=NGINX Launches Commercial Support for Open-Source Web Server |last=Taft, Darryl K. |date=8 February 2012 |publisher=eweek.com |access-date=24 February 2012}}
{{Cite news |url=http://www.zdnet.com/blog/open-source/commercial-support-now-available-for-the-open-source-nginx-web-server/10321 |title=Commercial Support now available for the open-source NGINX Web server |date=8 February 2012 |publisher=ZDNet |access-date=28 February 2012}}
{{Cite news |url=http://www.eweek.com/servers/nginx-raises-10-million-in-new-funding-for-server-development.html |title=Nginx Raises $10 Million in New Funding for Server Development |last=Sean Michael Kerner |date=16 October 2013 |work=e Week |access-date=18 October 2013}}
{{Cite web |url=https://techcrunch.com/2013/10/15/nginx-raises-10m-series-b-round-led-by-nea/ |title=Nginx Raises $10M Series B Round Led By NEA |last=Frederic Lardinois |date=15 October 2013 |publisher=Techcrunch |access-date=20 November 2014}}
{{Cite news |url=https://venturebeat.com/2013/10/15/nginx-ties-up-a-sweet-10m-funding-deal-and-hundreds-of-millions-of-users |title=Nginx ties up a sweet $10M funding deal and hundreds of millions of users |last=Jolie O'Dell |date=15 October 2013 |work=Venture Beat |access-date=18 October 2013}}
{{Cite web |url=https://techcrunch.com/2014/12/09/nginx-raises-20m-series-b1-round-to-drive-international-expansion/ |title=Nginx Raises $20M Series B1 Round To Drive International Expansion |last=Frederic Lardinois |date=9 December 2014 |publisher=Techcrunch |access-date=9 December 2014}}
{{Cite news |url=https://venturebeat.com/2014/12/09/nginx-funding/ |title=Nginx gets $20M, because an open-source web server is just the beginning |last=Jordan Novet |date=9 December 2014 |work=VentureBeat |access-date=9 December 2014}}
{{Cite web |url=https://www.nginx.com/blog/nginx-amplify-demo/ |title=NGINX Amplify is Generally Available - NGINX |date=1 October 2017 |access-date=4 June 2018}}
{{Cite web |url=http://social.techcrunch.com/2019/03/11/f5-acquires-nginx-for-670m-to-move-into-open-source-multi-cloud-services/ |title=F5 acquires NGINX for $670M to move into open-source, multi-cloud services |website=TechCrunch |access-date=12 March 2019}}
{{Cite web |url=https://w3techs.com/technologies/overview/web_server |title=Usage Statistics of Web Servers |website=w3techs.com |access-date=2022-06-18}}
{{Cite web |title=March 2022 Web Server Survey |url=https://news.netcraft.com/archives/2022/03/29/march-2022-web-server-survey.html |access-date=2022-06-18 |website=Netcraft News |language=en-gb}}



Fair Use Sources


Fair Use Sources:
* https://nginx.org/en
* https://github.com/nginx/nginx - Official read-only mirror of: https://hg.nginx.org/nginx

* https://github.com/kubernetes/ingress-nginx - Ingress-NGINX Controller for Kubernetes - https://kubernetes.github.io/ingress-nginx

* https://github.com/nginx-proxy/nginx-proxy - Automated nginx proxy for Docker containers using docker-gen
* https://hub.docker.com/_/nginx - Official build of Nginx.

* https://community.chocolatey.org/packages/nginx
* https://github.com/nginx/homebrew-unit




{{navbar_web_servers}}



{{navbar_nginx}}

{{navbar_footer}}