SSL cert in use, the lock icon and https web address let the end user know your website uses SSL/https for web

Effective July 2018,  Google Chrome will began flagging websites that do not use SSL Certs.   This is websites that do not have a valid HTTP configuration.   Your customers, or website’s users will see a warning in the URL bar that your site is not secure.

Google Chrome Warning in version 60 warning that http website is not secure.

Prerequisites:

  • Ubuntu 16.04
  • Apache2
  • DNS MX records must be pointed to the server properly (you must own the domain)

Fortunately, there is an extremely easy solution to this problem.

Let’s Encrypt used in conjunction with CertBot  is a free, 15 minute fix to this problem, that does not require you to be a WebMaster or Linux System Administrator to fix.

This solution assumes you already have SSH access, if you don’t we suggest you  save some money by migrating your WordPress site to Google Cloud.

Install CertBot

$ sudo apt-get update
$ sudo apt-get install software-properties-common

Add the CertBot repo
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update

Install certbot
$ sudo apt-get install python-certbot-apache -y

Obtain the Apache SSL Cert
sudo certbot --apache -d example.com

The software will guide you through the options, be sure to enter your base domain when prompted.

Test renewal

Test your renewal with a dry run

sudo certbot renew --dry-run

Comments are Closed