NGINX stands for engine-x is a free, open-source, high-performance HTTP server and reverse proxy, as well as an mail (IMAP/POP3) proxy server. Nginx is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption. Currently 146 million websites use NGINX to deliver super-fast web experiences.
Nginx team proudly announced the Nginx 1.11.0 (Mainline) Version on
May 24, 2016 with lot of new features.
Download & Install Nginx 1.11.0
Nginx 1.11.0 New Features
*) Feature: the “transparent” parameter of the “proxy_bind”, “fastcgi_bind”, “memcached_bind”, scgi_bind”, and “uwsgi_bind” directives.
*) Feature: the $request_id variable.
*) Feature: the “map” directive supports combinations of multiple variables as resulting values.
*) Feature: now nginx checks if EPOLLRDHUP events are supported by kernel, and optimizes connection handling accordingly if the “epoll” method is used.
*) Feature: the “ssl_certificate” and “ssl_certificate_key” directives can be specified multiple times to load certificates of different types (for example, RSA and ECDSA).
*) Feature: the “ssl_ecdh_curve” directive now allows specifying a list of curves when using OpenSSL 1.0.2 or newer; by default a list built into OpenSSL is used.
*) Change: to use DHE ciphers it is now required to specify parameters using the “ssl_dhparam” directive.
*) Feature: the $proxy_protocol_port variable.
*) Feature: the $realip_remote_port variable in the ngx_http_realip_module.
*) Feature: the ngx_http_realip_module is now able to set the client port in addition to the address.
*) Change: the “421 Misdirected Request” response now used when rejecting requests to a virtual server different from one negotiated during an SSL handshake; this improves interoperability with some HTTP/2 clients when using client certificates.
*) Change: HTTP/2 clients can now start sending request body immediately; the “http2_body_preread_size” directive controls size of the buffer used before nginx will start reading client request body.
*) Bugfix: cached error responses were not updated when using the “proxy_cache_bypass” directive.