Install Nginx 1.11.0 on Ubuntu 16.04, Ubuntu 15.04, Ubuntu 15.10, Ubuntu 14.04 Derivatives [PPA]


Nginx 1.11.0 is available for Download, A powerful and lightweight web server and mail proxy solution for Linux ubuntu derivatives systems

nginx (engine x) is an open source, one-man reverse proxy and mail proxy server, as well as a high-performance and lightweight web (HTTP) server for Linux, BSD and Windows operating systems. It is described by its developer as a plus for mission critical environments.

Features at a glance
Major highlights include accelerated reverse proxying with caching, accelerated support with caching of SCGI, FastCGI, uwsgi, and memcached servers, a modular architecture, as well as TLS SNI and SSL support.

The mail proxy server features support for SSL (Secure Sockets Layer), STLS, STARTTLS encrypted protocols, several authentication methods for IMAP, POP3 and SMTP, user redirection to a POP3 or IMAP servers, as well as user authentication and connection redirection. Among other interesting features, we can mention support for kqueue, sendfile, File AIO, DIRECTIO, accept-filters, and much, much more.

It can process numerous SSI inclusions at the same time, within a single web page, if they’re controlled by FastCGI or proxied servers. Additionally, the HTTP server part of the program supports validation of HTTP referer, MP4 and FLV streaming, embedded Perl, response rate limiting, redirection for 3xx-5xx error codes, as well as support for pipelined and keep-alive connections.



What's new in nginx 1.11.0

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

How to Install / update Latest Nginx 1.11.0 on Ubuntu Derivative System :

To Install Nginx 1.11.0 on Ubuntu 16.10 Yakkety Yak, Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 Willy Werewolf, Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 18 'Sarah', Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands :

sudo add-apt-repository ppa:chris-lea/nginx-devel
sudo apt-get update
sudo apt-get install nginx

To remove nginx, do :

sudo apt-get remove nginx

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.