Configuring and installing an SSL for cPanel

A secure socket layer (SSL) is an encryption-based Internet security protocol. Purchasing an SSL certificate is one of the best ways to protect your website. Exact Hosting offers single domain coverage and multi-domain coverage SSLs.

Types of SSL certificates

There are several different types of SSL certificates. One certificate can apply to a single website or several websites, depending on the type.

Single-domain A single-domain SSL certificate applies to only one domain.
Wildcard Like a single-domain certificate, a wildcard SSL certificate applies to only one domain. However, it also includes that domain's subdomains. For example, a wildcard certificate could cover www.example.com, blog.example.com, and developers.example.com.
Multi-domain Multi-domain SSL certificates can apply to multiple unrelated domains.

Back to top

Generate a certificate signing request (CSR)

The certificate signing request (CSR) is generated on your hosting platform.  In this guide, we're going over the steps to generate a cPanel CSR. 

  1. Log into your account.
  2. Select the Services icon.
    Welcome_back_home_page.JPG
  3. Click Active next to your hosting service.
    exacthosting_services_page.JPG
  4. Choose Login to cPanel.
    log_into_cPanel.JPG
  5. Select SSL/TLS.
    cPanel_SSL_TLS_button_jupiter.png
  6. Choose Generate, view, or delete SSL certificate signing requests.
    Cpanel_generate_csr.png
  7. Fill in the required fields, this information will be encrypted into the CSR upon pressing Generate.
    Cpanel_generate_csr_fields.png
    Cpanel_generate_csr_fields_bottom.png
  8. Your CSR will be available to copy or save on the next page.
    Note: The CSR below is an example, please do not attempt to use this CSR.
    -----BEGIN CERTIFICATE REQUEST-----
    MIICyDCCAbACAQAwWTELMAkGA1UEBhMCVVMxEzARBgNVBAgMCldhc2hpbmd0b24x
    EDAOBgNVBAcMB3NlYXR0bGUxDDAKBgNVBAoMA1NreTEVMBMGA1UEAwwMc2t5dnRl
    c3QuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAucFgoX5NwAeI
    dGVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBAAZkXxvFugACFtwit4d9SCLiXIO8 
    mPMUI2xQ+jOohHk7qgTDHEBCAPtAodlXSGFc1KS1ltnIwdm+6xjItG6ascvFFR1w 
    dGVzdC5jb20wDQYJKoZIhvcNAQELBQADggEBAAZkXxvFugACFtwit4d9SCLiXIO8 
    mPMUI2xQ+jOohHk7qgTDHEBCAPtAodlXSGFc1KS1ltnIwdm+6xjItG6ascvFFR1w 
    mGlroBPnBEY+MG+uXGM+b8R6ZtYNmUdmgFLwAdl94xTwiO32RVRFXi3OqyXknH=
    -----END CERTIFICATE REQUEST-----

Back to top

Configuring the certificate

  1. Log into your account.
  2. Select the Services icon.
    Welcome_back_home_page.JPG
  3. Press Active on your SSL service.
    exact_hosting_ssl_service_active.png
  4. Select Configure now.
    exact_hosting_ssl_service_configure_now.png
  5. Choose the webserver type that matches your web hosting platform and paste your CSR in the field.
    Note: If you use cPanel as your web hosting platform, select cPanel.
    exact_hosting_ssl_service_configure_CSR.png
  6. Press Click to continue to send this information to the SSL provider.
    exact_hosting_ssl_service_click_to_continue.png
  7. Select an authoritative email of your choice to receive the Domain control validation (DCV) email.
    Note: Please create any of the listed emails if you do not have one.
    Cert_approval_emails.png

Back to top

Domain control validation (DCV) process

Upon submitting the CSR to the SSL provider, they will email with the next steps to approve.

  1. The provider will send the DCV instructions to your selected email.
    DCV_email_head.png
  2. Press Approve to inform the SSL provider the request made is legitimate. 
    DCV_approval_email.png
  3. Once the provider confirms approval and validates, you will receive an email with completion.
    DCV_email_head_complete.png
  4. You will receive a zip file from the SSL provider containing the certificate bundle.  Unpack the contents in the zip file. 
    sample_SSL_cert.png

Back to top

Install an SSL certificate in cPanel

  1. Log into your account.
  2. Select the Services icon.
    Welcome_back_home_page.JPG
  3. Click Active next to your hosting service.
    exacthosting_services_page.JPG
  4. Choose Login to cPanel.
    log_into_cPanel.JPG
  5. Select SSL/TLS.
    cPanel_SSL_TLS_button_jupiter.png
  6. Press Manage SSL sites.
    cPanel_manage_ssl_sites.png
  7. Select your domain, copy and paste in the fields with the certificate information.  Press Install certificate when completed. 
    Note: Open the Certificates file using a text editor like Notepad.
    cpanel_SSL_fields.png
    cpanel_install_certificate_button.png
  8. Upon successful install, you will receive a prompt.  Press Ok.
    cpanel_install_cert_succcess.png

Back to top

Additional resources

SSL status checker tool from SSL shopper.

Was this article helpful? If not please submit a request here

How helpful was this article?