How To Setup And Install Free SSL Certificates

How To Setup And Install Free SSL Certificates

Over the last year, one of our big "selling points" at KINSGCEL has been our free and automatic SSL certificates powered by Let's Encrypt.

Since having an SSL certificate (https) on a website is pretty much standard in 2018, customers like the fact that they don't have to pay, or do anything complicated to get it active on their website.

At the same time, we also enjoy the feature as it allows us to create an even safer network infrastructure for our customers and their visitors, making the Internet safer overall.

However, looking back at our ticket que over the last 60 days, one of the most asked questions has to deal with these free and automatic SSL certificates.

Requirements For Free SSL Certificates

There are two main requirements for a domain or subdomain to obtain a free and automatic SSL certificate:

  1. DNS Must Resolve - Check your website with a dns tool(we recommend dnschecker.org) to make sure there isn't any red.  The domain must be resolving to our name servers or your Reseller name servers for the module to work.  If you've recently changed your name servers you should give it a full 24 hours to propagate to the entire Internet.
  2. .htaccess File Must Be Writeable - In order for Let's Encrypt to validate your website it must be able to write to your .htaccess file in your /public_html/ directory.  If you have customized one, you may need to temporarily re-name it to .htaccess1 until the certificate has generated.

If these above two conditions have been met, the free and automatic SSL certificate will generate within 24 hours, most of the time within an hour or two.

How To Verify Your Free SSL Certificate

There are two way to check and see if your website has a free SSL certificate:

Check inside of cPanel:

One of the easiest ways is to login to the website's cPanel click on SSL/TLS -> Generate, view, upload, or delete SSL certificates.

If the Issuer doesn't say Let's Encrypt, then that means the website isn't using an auto-ssl generated certificate.  If it says self signed you may wish to click the Delete link so the auto-installer will replace it.

If the above two conditions have been met, Let's Encrypt should generate.

 

How To Force Run The Auto Installer (New From 2018)

Since some people immediately need an SSL certificate before the auto-installer runs, cPanel has been nice enough to add the feature where you can manually run it from inside of cPanel:

You simply login to cPanel -> SSL/TLS Status -> Select domain (s) -> Click Run Auto SSL

This may take a few minutes to run, but you can always use another browser window and follow the above steps to make sure it has generated.

We're proud to be part of creating a safer Internet for everyone here at KINGSCEL and are super excited about offering these to all our customers.  If you have any questions or concerns, please feel free to let us know!

  • how to, hosting, SSL
  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

How To Setup And Install WordPress

How To Setup And Install WordPress WordPress is the most popular content management system (CMS)...

How To Setup And Install WordPress

How To Setup And Install WordPress WordPress is the most popular content management system (CMS)...

Do i actually get a FREE (LIFETIME) domain for real?

YES!!!....At KINGSCEL we believe every small to medium sized business should have an online...

Do i get the Free domain with the VPS?

We offer a free domain for a year when you buy our VPS services. You pay only after a year of...

How To Manage & Restore Your Nightly Backups

At KINGSCEL, we automatically backup all cPanel accounts nightly and retain one-days backup free...