Apache is one of the most popular web servers serving more than 30% percent of the websites. It is a free and open-source HTTP server. It comes packaged with tons of tools and features to run applications securely and with ease.
This tutorial describes how to set up SSL secure websites on the Apache Webserver.
NOTE: This tutorial is written and tested for Debian 9, 10, and 11 and Ubuntu 20.04.