Nginx is an open source HTTP and reverse proxy server, which can also be utilized as a mail proxy server, load balancer and HTTP cache. It runs on Linux, BSD variants, Mac OS X, Solaris, AIX, HP-UX, as well as on other *nix flavors. According to Netcraft nginx served or proxied 17.65% busiest sites in March 2014.
In this very first lesson of our “Introduction to Nginx” course, you will learn how to install and configure Nginx in various platforms and environments. Installation guidelines are provided for several major Linux distributions, such as Debian Wheezy, Ubuntu 12.04 LTS and CentOS 6.4.
Additionally, the activation of various modules is explained, including standard HTTP, optional HTTP and mail modules. Finally, you will learn how to add Nginx as a system service, so that the servers follows the OS’s lifecycle.