How to get your server up and running on HTTPS (using Nginx) in 10 minutes

Nginx is an open-source, highly-concurrent, high-performance web server which can also be used as a reverse proxy. Today, it serves the majority of the world’s top websites. In this article, I will talk about how to set up Nginx on an Ubuntu machine, how to configure the configuration file to utilise the reverse-proxy feature (and serve your APIs or website) and lastly how to enable SSL with a certificate obtained (for free!) from a public certificate authority. By the end of this article, you will be able to host your API…