Installing an SSL Certificate in cPanel
Learn how to install an SSL certificate in cPanel. This guide covers the final step of securing your site after you have ordered and verified your SSL.
Introduction
Securing your website with an SSL certificate is a multi-step process. Before you can install the certificate in cPanel, you must first complete the validation and issuance steps.
Prerequisites
- A server with WHM/cPanel, along with root access.
- A domain configured in WHM.
- An SSL certificate associated with the domain, including the Private key and Certificate Signing Request.
If the CSR was generated on this server, you should already have the Private Key installed. For help, follow the link found below.
If you do not currently have an SSL, please ensure you have completed the following steps before proceeding with this guide:
- Generating an SSL Certificate Signing Request (CSR) in cPanel
- You must generate a CSR on the server where the site is hosted.
- Ordering an SSL Certificate
- Purchase the certificate using the CSR you generated.
- Verifying an SSL Certificate
- Complete the domain validation process to have the certificate authority issue your files.
Once you have received your certificate files (usually a .crt and a CA Bundle), follow the steps below to install them in cPanel and secure your site.
Step-by-Step Instructions
- Log into WHM.
- In the left navigation, click on Install an SSL Certificate on a Domain in the SSL/TLS section. You can also search for “SSL.”
- Type in the Domain for which you have purchased the SSL. The IP address will automatically populate based on the domain.
- Paste the whole X509 certificate into the Certificate field.
- Copy and paste the whole private key from your CSR into the Private Key field.
- Click Install. The Certificate Authority Bundle will auto-populate.
- You’ve successfully installed an SSL certificate on your domain!
Next Steps
- Run your domain name through our SSL checker to ensure you installed everything correctly.
- Force visitors to the secured version of the site using various methods, including plugins, or the apache htaccess file.