Home Guides Glossary

Installing Third-Party SSLs on cPanel Accounts

Our cPanel accounts (shared hosting and servers) support SSL certificates from us (which we install for shared hosting customers), as well as third-party vendors (which you must install yourself).

Here's the process for the third-party SSL cert installation:

  1. Get a Dedicated IP Address (Shared hosting only) - Though you don't need a dedicated IP address to install an SSL on your cPanel account, having one ensures all visitors can successfully establish an SSL connection. For more information, see Add a dedicated IP address.
  2. Generate a CSR — You must provide the company providing your SSL certificate a certificate signing request (CSR) from your cPanel shared hosting account.
  3. Upload and install your SSL certificate — After receiving the SSL certificate, you need to upload it to your shared hosting account, and then "turn it on" for the Website you want to secure.

Generating a CSR

To complete these steps, you need to have set up your cPanel account and already added the domain name you want to secure with an SSL certificate.

To Generate a CSR

  1. Log in to cPanel (Shared Hosting/Server).
  2. In the Security section, click SSL/TLS Manager.
  3. Under Certificate Signing Requests (CSR), click Generate, view, or delete SSL certificate signing requests.
  4. Complete the fields in the Generate a New Certificate Signing Request (CSR) section, and then click Generate.

Your certificate signing request displays in the Encoded Certificate Signing Request section.

To get your SSL certificate, you need to provide this CSR to the company issuing the certificate.

Once they've issued the certificate, they'll provide you a CRT file, which is your SSL certificate.

Uploading and Installing Your Certificate

To complete these steps, you need to have the CRT file provided to you by the company who issued your SSL certificate.

To Upload Your Certificate

  1. Log in to cPanel (Shared Hosting/Server).
  2. In the Security section, click SSL/TLS Manager.
  3. Under Certificates (CRT), click Generate, view, upload, or delete SSL certificates.
  4. Use the Upload Certificate section to upload the CRT file from your local machine, and then click Upload Certificate.

To Activate Your Certificate

  1. In the Certificates on Server section, in the section for the domain you want to use, click (Install).
  2. From the Domain menu, make sure you select the domain you want to secure.
  3. Click Install Certificate.

That's it! To make sure your SSL is working, you can check it at SSL Shopper.

Technical Info

Unlike some of our other hosting platforms, you do not need a dedicated IP address to have an SSL certificate on our cPanel shared hosting accounts. This is because it uses the Server Name Indication (SNI) protocol. However, not all browsers support SNI, which means that without a dedicated IP address, some users will not be able to successfully establish a connection over SSL.

Domain Registration

Pay less for website domain names. Register your own .com, .net or .org for as low as $10.18 per year. We have everything you need to get online with your new domain.

Website Builder

Build an amazing website in just under an hour with Website Builder. Take advantage of designs created just for your industry and then customize them to reflect your one-of-a-kind idea.

Website Security

Protect your website and keep customers safe. Your comprehensive Website Security solution. Get peace of mind by securing your websites.

cPanel Hosting

Everything needed to give your website the high-performance home it deserves.  Protect transactions and secure your customer's data with a SSL Certificate
Copyright © 2005 - 2024.  All rights reserved.  Privacy Policy