Nginx is a web server software like apache. The purpose of a web server software to serve web page in response to a browser request. Nginx pronounced as engine-x. It is faster than apache web server for concurrent requests because it does not create a thread for request like apache. Here is a detail comparison of the two https://www.nginx.com/blog/nginx-vs-apache-our-view/ . Installing Nginx with passenger on ubuntu 1.Install rvm and ruby First update the packages in the system sudo apt-get update Then install the rvm and ruby if not installed using this commands curl -L get.