nginx (pronounced “engine x”) is an open source web server and a reverse proxy server for HTTPSMTP,POP3, and IMAPprotocols, with a strong focus on highconcurrency, performance and lowmemory usage. It is licensed under a BSD-like license and it runs on UnixLinuxBSD variantsMac OS X,SolarisAIXHP-UX, and Microsoft Windows.

nginx can deploy dynamic HTTP content on a network using FastCGI,SCGI handlers for scriptsuWSGI application servers or Phusion Passenger module, and it can serve as a software load balancer.

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

According to Netcraft‘s June 2013 Web Server Survey,[10] nginx was found to be the third most widely used web server across all domains (14.56% of surveyed sites) and the second most widely used web server for all “active” sites (12.91% of surveyed sites). According to W3Techs, it is used by 16.8% of the top 1 million websites, and by 34.9% of the top 1,000 websites. According to BuiltWith, it is used on 16.7% of the top 10,000 websites, and its growth within the top 10k, 100k and 1 million segments is increasing.

Wikipedia uses nginx as its SSL termination proxy.

As of OpenBSD release 5.2 (1 November 2012), nginx is part of the OpenBSD base system, providing an alternative to the system’s fork of Apache 1.3, which it is intended to replace eventually.

nginx uses an asynchronous event-driven approach to handling requests, instead of the Apache HTTP Server model that defaults to athreaded or process-oriented approach. nginx’s event-driven approach can provide more predictable performance under high loads.

Basic HTTP features

Mail proxy features[edit]

Other features

  • Upgrading executable and configuration on the fly (without client connections loss)
  • Scalable module-based architecture

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s