Michel L.
7min Read

How To Install SSL Certificates in cPanel

how to install ssl certificates in cpanel

Navigating your way around cPanel can be a bit tricky if you’re new to hosting or aren’t familiar with the interface. Not to worry, we’ll show you how to install your SSL certificate in cPanel.

Fortunately for you, we’ve gone through the steps just as a beginner would, so we’ll be guiding you throughout the entire process. We’ve also taken the liberty of showing you where you can purchase SSL certificates on our website, if you prefer WHMCS (your client zone) instead of cPanel.

We’ve split the guide into two sections for those who haven’t yet bought an SSL and those who have.

Forthwith onto the guide!

If you haven’t bought an SSL yet

If you haven’t locked up the address bar of your website, you may not need to purchase an SSL certificate just yet, depending on the type of ship you’re running.

AutoSSL enabled

Assuming you’re a patron of ours, you can rest easy knowing that we’ve got AutoSSL enabled in cPanel for you. If your website is hosted somewhere else, check if your host has done the same. If your host hasn't enabled AutoSSL, then this section doesn’t apply to you.

This means if you’re a client of HOSTAFRICA or of a host that has AutoSSL, you can get a free Domain Validated (DV) SSL. Which of course means you may not need to buy an SSL certificate at all.

Let’s say you have a single domain, cPanel will auto-install a free DV Single Domain SSL for you. If you have a single domain with several sub-domains, cPanel will auto-install a DV Wildcard SSL on all subdomains.

There’s no limit on the number of domains and sub-domains that can benefit from AutoSSL on our nameservers. So, all your websites can function as safely as you need them to be – standard security procedure here at HOSTAFRICA.

It’s important to note that Domain Validation is the lowest form of validation. This is perfectly fine for blogs, and small websites etc.

However, if you’re a reputable business website that handles online transactions and wants more trustworthiness, then a paid SSL might be better, because they include a warranty.

AutoSSL doesn’t provide insurance/warranty like paid SSLs. Just a snippet on this: As with any material object that has a warranty, you can expect some sort of reparation. Whether that’s replacing the broken object or offering a refund. Some SSL certificates also offer warranties, but in a slightly different way.

Paid SSLs insure end-users (website visitors) should they lose money to fraudulent transactions. This is because the CA was supposed to validate the legitimacy of the businesses, and not issue an SSL to a fraudulent site.

This gives users piece of mind, so they’re more likely to make transactions. With that said, the bigger the warranty, the more confident the SSL certificate provider is in their validation. This is why paid SSLs are seen as more trustworthy.

If you’d prefer buying and installing one of our paid SSLs, skip ahead to the section: Buy an SSL certificate in WHMCS.

Install free AutoSSL

So, to check if you’ve got AutoSSL, log in to your cPanel using any of the following methods:

Option 1: Use the cpanel sub-domain prepended to your domain. i.e cpanel.yourwebsite.com

cpanel.ha-tutorials.co.za

Option 2: Use cPanel’s port (:) 2083 appended to your domain or IP address i.e. yourwebsite.com:2083 or 123.234.123.234:2083

ha-tutorials.co.za:2083

Both should take you to cPanel’s browser login page:

cPanel browser login

Option 3: Through your WHMCS Client Area: Log in to your Client Area, select the relevant Product/Service.

WHMCS Your Active Products/Services box

Under the Actions panel on the left-hand side, click Login to cPanel.

Login to cPanel via WHMCS

Now, from the cPanel Homepage, scroll down to Security, then select SSL/TLS Status.

ssl guide security ssl tsl

You should see the blue Run AutoSSL box above Certificate Status.

If you don’t, unfortunately, AutoSSL is not enabled by your host, and this section doesn’t apply to you. Go to the next section: AutoSSL not enabled or you want a paid SSL.

The Run AutoSSL screen that certain clients can use to automatically enable an SSL certificate

If you can see Run AutoSSL: Check all domains you want the SSL(s) to apply to.

Click Run AutoSSL and wait for it to finish.

If it’s successful, it’ll look like this:

Domains that have AutoSSL enabled in cPanel

You can also check by visiting your website in your browser and looking for the lock. It should look similar to our site below.

A website with a secure address, i.e. the SSL certificate is in place
The address is accompanied by a padlock on the left

It might take a few moments to make the connection but shouldn’t take too long.

To be on the side of precaution, on cPanel Homepage, navigate to Domains in the Domains section.

The domains section of the client's cPanel home page

Once inside, enable Force HTTPS Redirect.

Domains that have the setting to force redirects to a secure connection

Another way to manage installed SSLs is in the SSL/TLS area.

From the cPanel home area, navigate to the Security section.

The cPanel home page as seen by the client

Click on SSL/TLS.

The security section of cPanel client home page

Then, Manage SSL sites on the right-hand side of the screen.

A list of options inside a security section of cPanel.

Naturally, the domains with the green padlocks are the ones with SSL certificates installed.

Domains with green padlocks, indicating that SSL certificates are installed

If AutoSSL is not enabled, you’ll need to purchase an SSL.

Now, this section may vary depending on how your cPanel is set up, but you can purchase an SSL through cPanel or your WHMCS Client Area.

Buy an SSL certificate in cPanel

This is only possible if your hosting provider has enabled the cPanel Store in WHM.

for the SSL/TLS Wizard to appear in your cPanel account, your hosting prodiver must enablethe cPanel Store

If you don’t have a SSL/TLS Wizard section on your cPanel homepage this won’t work for you, and you’ll have to use the client area instead (next section).

Log in to your cPanel using any of the following methods:

Option 1: Use the cpanel sub-domain prepended to your domain. i.e cpanel.yourwebsite.com

cpanel.ha-tutorials.co.za

Option 2: Use cPanel’s port (:) 2083 appended to your domain or IP address i.e. yourwebsite.com:2083 or 123.234.123.234:2083

ha-tutorials.co.za:2083

Both should take you to cPanel’s browser login page:

cPanel browser login

Option 3: Through your WHMCS Client Area: Log in to your Client Area, select the relevant Product/Service.

WHMCS Your Active Products/Services box

Under the Actions panel on the left-hand side, click Login to cPanel.

Login to cPanel via WHMCS

Now, navigate to the Security section and click on SSL/TLS Wizard to by an SSL.

Buy an SSL certificate in WHMCS

If you’re looking to secure that warranty we mentioned earlier, or you’re running a business that requires a stronger reputation, a paid SSL certificate might be your best bet.

You can purchase it from your WHMCS Client Area. Log in to your Client Area and follow these steps:

1. Navigate to the Services drop down menu

The list of dropdowns in HOSTAFRICA WHMCS

2. In the drop down, click Order New Services.

3. Once the page loads, scroll down and look for Sectigo Products on the left and click it.

Some of the service available to HOSTAFRICA clients in the WHMCS

4. You’ll see a list of available products. Choose the right one for yourself. If you aren’t sure which one is right for you, you should check out our blog on why you should always use SSL certificates.

Once you’ve made your payment choice, enter your domain in the Primary Domain field.

The configure screen when purchasing an SSL from HOSTAFRICA.

5. You’ll have a chance to review your purchase and ensure everything is in order. When you’re satisfied click Checkout.

Your SSL certificate will be ready for use after a short while. Follow the next steps in this guide to install it.

Install purchased SSL

Once you’ve purchased an SSL from the offerings available, you’ll of course need to install the SSL:

Download and extract the SSL certificate and its details to get started. Follow these steps:

Click on Manage SSL sites in the Security panel.

A navigation area in cPanel directing users to their security need

Copy the certificate code into the Certificate: (CRT) block provided.

The certificate field that requires SSL data to be entered into it

Next, click on the Autofill by certificate button if it hasn’t generated the content.

Copy the chain of intermediate certificates into the box under Certificate Authority Bundle: (CABUNDLE) if it didn’t fill automatically.

Finally, click on Install Certificate.

The certificate authority bundle field that requires SSL data to be entered into it

Simple as that.


If you’ve already bought an SSL

If you’re on the proactive side of the spectrum and already purchased an SSL, follow along and we’ll show you how to get it installed.

1. Download your certificates.

To start, you’ll need to download the Intermediate Certificate from the service that you purchased your certificates from. You’ll receive your Primary Certificate via email or through the customer area of the website.

Assuming you purchased an SSL with us, it’ll show up here in your Client Area:

HOSTAFRICA's client zone showing what SSL certificates are available to the client

2. Log in to cPanel: Open the SSL Manager menu SSL/TLS . Click the Generate, view, upload, or delete SSL certificates link.

A navigation area in cPanel directing users to their security need

Click the Upload Certificate button to browse for the certificate that you received from the certificate provider. If the certificate came as text, paste it into the box in the browser.

The navigation area in cPanel guiding clients to upload their own SSL certificate

3. Click the Install SSL Certificate link.

This will finalise the installation of the SSL certificate. Your server will restart, and your certificate will begin being distributed.

4. Test your certificate.

You can use various web browsers to test that your certificate is working properly. Connect to your website using https:// to force the SSL connection. You should see the padlock icon in your address bar, usually with a green background.


Conclusion

And that takes care of that. You’re now one of the secure areas of the internet neighbourhood. Of course, this is not to say that security issues are banished to people without SSL certificates, but it does make your website considerably safer.

It also lets people know you value their online safety and that you’re trustworthy, which is what we all want for our websites. That and thousands of visitors. We got you started on SSL certificate, now go get a thousand visitors.


The Author

Michel L.

Part of HOSTAFRICA's Marketing Team, Michel is reponsible for creating visual content such as graphics and video tutorials for the company's YouTube channel. In her free time, Michel loves to travel, learn new things, improve herself, and be physically active.

More posts from Michel