How To Install Free SSL With cPanel?
Following the previous SSL tutorial (Let’s Encrypt on WordPress Websites), you will have generated a free SSL certificate using Let’s Encrypt and the WP Encrypt plugin. Having completed that tutorial you will be in the possession of the details for your free SSL certificate files – Usually something like the below.
Once generated, the free SSL cert must be installed on your web server. You do this through your web hosting control panel (cPanel).
Install Your Free SSL Cert
- After you have logged in, navigate to the SSL/TLS section and select Manage/Install SSL Certificates (or whatever is similar in your web hosting cPanel display).
- Scroll down to the section that let’s you enter a new SSL certificate. Select your domain name from the dropdown list and try the Autofill by Domain button (this may or may not work). If the Autofill works then you should see your new SSL certificate populate the fields below, scroll to the bottom and click the Install Certificate button.
- If the Autofill doesn’t work you’ll have to copy the SSL certificate content across manually. Navigate to the File Manager section of your web hosting cPanel. This should open in a new tab and show you the root directory of your website.
- Navigate your way to the location of your SSL certificate files (example above), this is usually achieved by clicking on the folder icons. When you are in the correct folder you should see the SSL certificate files listed. In particular you are looking for the fullchain.pem and private.pem files. Open/view each of the files and copy the content to a text editor like notepad.exe (do not use word processing software such as MS Word).
- Now that you have the content of the fullchain.pem and private.pem files, you can enter them into your cPanel. Once again navigate to the SSL/TLS section of your web hosting cPanel and select Manage/Install SSL Certificates (or whatever is similar in your web hosting cPanel display). Scroll down to the section that let’s you enter a new SSL certificate. Select your domain name from the dropdown list, this time you will paste the content of the SSL certificate files into the fields provided, as follows…
SSL Cert Files
Certificate: (CRT) = The first section from the fullchain.pem file.
Private Key (KEY) = The entire content of the private.pem file.
Certificate Authority Bundle: (CABUNDLE) = The second section of the fullchain.pem file.
NB. In each field you must include —–BEGIN CERTIFICATE—– and —–END CERTIFICATE—–.
Confirm Your Free SSL Certificate
Check that you have a green tick by the side of each field (signifying that the SSL cert details are correct). Scroll to the bottom and click the Install Certificate button.
Your free SSL certificate from Let’s Encrypt should now be installed on your web server. To check this open a browser window and enter your website URL with https:// at the beginning (i.e. https://consultantsussex.com). Does the website load with a padlock displaying in the browser top bar? Then You are all done!
Don’t forget you’ll need to make sure that all your content is being served from a secure address and update your Google Analytics tracking. To find out the easiest ways to do this check out the other website tutorials or contact White Rabbit.
Follow the White Rabbit on social media to get updates of new White Paper and Tutorial posts. Use the links at the bottom of the page to find us on social media.
Founder and strategic mind behind White Rabbit. Focused on clients with a creative and ethical business model. Digital philanthropist giving time to support community groups, project and organisations; that revolve around wildlife conservation and heritage crafts.