How to Setup Let’s Encrypt FREE SSL Certificate on Centos 6 Apache using Certbot?

Having SSL on your website these days is important especially if you want your website to rank better on Google search, and that’s when Let’s Encrypt come into the picture.

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).

Without further ado, let’s begin with the tutorial.

Step 1: Install Certbot

Installing Certbot via certbot-auto script.

Step 2: Get Certificate & Edit Apache Config

It should bring you through a series of steps to have your SSL certificate setup.

Select the site you want to have SSL certificate installed on.

Step 3: Configure CRON Job for Cert Renewal

The following are commands to renewal your SSL certificate.

Dry Run

Actual Command

Add actual command to crontab.

Enter :i and paste the following in the file following by ctrl+c and :wq to quit and save editor.


That’s it all is done.