How can I install an SSL certificate with cPanel?

After you have purchase or generate an SSL certificate, you will need to install it. This page explains how.

1. Please log into cPanel to perform the following

  1. Click on SSL/TLS
  2. Click on Generate, view, or delete SSL certificate signing requests.
  3. Generate a new key by filling in the fields. You will need to list some contact information.
  4. Click Generate
  5. Please copy the key you generated, including -----BEGIN CERTIFICATE REQUEST-----, and -----END CERTIFICATE REQUEST-----.

2. Send this certificate to the certificate authority:

  1. Log into the client area at Cloudshop
  2. Navigate to Services -> My Services
  3. Click View Details for the ssl certificate you have purchased
  4. Note the status Awaiting Configuration. Click Configure now.
  5. Copy paste the key you generated above into the CSR field
  6. Select cPanel / WHM as your web server type
  7. Fill in the same administrative contact information as you filled into the original CSR generation form within cPanel
  8. Click continue...
  9. After you have filled this out, you will receive an email from the certificate provider. This will normally happen within 5 minutes.
  10. Please navigate back to the cPanel SSL/TLS section, and click on Manage SSL sites.
  11. Scroll down to Install an SSL Website
  12. Select your domain, and copy (from the email you receive from the certificate services provider):
    • The Private Key
    • The CABUNDLE
    • Generally the CRT field will fill in automatically.
  13. Make sure 'Enable SNI for Mail Services' is checked
  14. Click Install

If you want your entire website to redirect to the SSL version of your site (recommended), please add the following to your .htaccess file, within the root directory of your website:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]