How to setup SSL termination with Nginx

– How do I enable SSL on my website which was setup using Nginx? As part of my series of tutorials on Nginx, its time to learn “how to install SSL using Nginx“. It is assumed that you already have your SSL certificate, if not, you can generate a free SSL certificate by following this […]

Best free alternatives to cPanel in 2019

– I am looking for a free alternative of cPanel– I moved to cloud servers and cPanel is too expensive, are there any alternatives? cPanel has been single-handedly dominating the market of a “GUI for web hosting” and “web hosting control panels” for a little over a decade now. If you have been using a […]

Explained – How do I host a website using Nginx?

In this tutorial, you would learn how to setup and install Nginx on an Ubuntu server and subsequently setup the website configuration files in order to serve static pages. You will learn how to setup your own web server in the Cloud, with providers such as DigitalOcean, AWS, Google Cloud etc.

How do I run a bash script in Linux and Mac?

– I have downloaded a Linux script or tool from the internet which has “.sh” format, how do I run or install it? – I am getting a “permission denied” error while trying to execute the “.sh” file. I usually run into this question from users that have just begun exploring Linux or Mac as their […]

Nginx – serving multiple website applications on port 80

It could be a little tricky for a less experienced Linux Administrator to setup multiple nginx configuration files in order to serve more than one website or one application for that matter. In this tutorial, I will walk you through the configuration setup and hopefully it will help you understand how nginx works. Multiple applications […]