How can I install an SSL certificate via cPanel?

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

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 see, including '-----BEGIN CERTIFICATE REQUEST-----', and '-----END CERTIFICATE REQUEST-----'
  6. 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. Continue
  7. After you have filled this out, you will recieve an email from the certificate provider. This will normally happen within 5 minutes.
  8. Please navigate back to the cPanel SSL/TLS section, and click on 'Manage SSL sites.' 
  9. Scroll down to 'Install an SSL Website'
  10. Select your domain, and copy (from the email you recieve from the certificate services provider):
    1. The Private Key
    2. The CABUNDLE
    3. Generally the CRT field will fill in automatically. 
  11. Make sure 'Enable SNI for Mail Services' is checked
  12. Click Install

If you want your entire website to point to the SSL version of your site, 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]



  • 4 Users Found This Useful
Was this answer helpful?

Related Articles

Lets encrypt.org setup guide on nginx and ubuntu (free SSL certificates)

Letsencrypt.org is one of a few companies promoting internet encryption - by offering free...