An SSL certificate encrypts traffic between your website and its visitors and is one of the easiest ways to protect a site and improve trust. This article walks you through the full SSL workflow for a cPanel-hosted site: choosing the right certificate, generating a CSR, configuring the certificate, completing domain validation, and installing it in cPanel.
About SSL certificates
SSL (Secure Sockets Layer) is the encryption-based protocol behind every HTTPS website. Exact Hosting offers both single-domain and multi-domain SSL certificates. For SSLs managed automatically from the client area, see Purchasing and Managing a cPanel Addon SSL. The workflow below covers SSLs that you configure and install yourself in cPanel.
Types of SSL certificates
The certificate type controls how many domains and subdomains a single SSL can cover.
Certificate type | What it covers |
|---|---|
Single-domain | One specific domain only (for example, example.com). |
Wildcard | One domain and all of its subdomains (for example, example.com, www.example.com, blog.example.com, developers.example.com). |
Multi-domain | Several unrelated domains under one certificate. |
Before you begin
- An active Exact Hosting cPanel hosting plan. CSR generation and SSL installation happen inside cPanel.
- A domain pointed to your cPanel hosting IP. Domain validation requires that the certificate authority can reach the domain.
- Access to an approver email for the domain. The certificate authority sends domain control validation (DCV) instructions to an administrative address (such as admin@ or webmaster@) or to the public WHOIS contact.
Step 1: Generate a certificate signing request (CSR)
The CSR is a block of encoded data that contains your domain and organization information. You give it to the certificate authority so they can issue a certificate that matches your server.
- Log in to your Exact Hosting account.
- Select Services.
- Click Active next to your hosting service.
- Click Login to cPanel.
- In cPanel, click SSL/TLS.
- Click Generate, view, or delete SSL certificate signing requests.
- Fill in the required fields (domain, city, state, country, organization, email, and so on), then click Generate.
- On the next page, copy or save the CSR text block (the section between -----BEGIN CERTIFICATE REQUEST----- and -----END CERTIFICATE REQUEST-----).
Step 2: Configure the certificate
Submit the CSR to the SSL provider through the Exact Hosting client area so they can issue your certificate.
- Log in to your Exact Hosting account.
- Select Services.
- Click Active next to your SSL service.
- Click Configure now.
- Choose the web server type that matches your hosting platform. If you're using Exact Hosting's cPanel, choose cPanel.
- Paste your CSR into the field.
- Click Click to continue to send the CSR to the SSL provider.
- Select an approver email address. If none of the listed addresses exists yet, create one before continuing.
Step 3: Complete domain control validation (DCV)
The certificate authority must confirm that you control the domain before they issue the certificate.
- Check the inbox of the approver email you selected for a DCV message from the SSL provider.
- Click Approve in the DCV email to confirm the request is legitimate.
- Wait for the SSL provider's validation confirmation email.
- Once issued, the provider sends a zip file with your certificate bundle. Unpack it to get the certificate (.crt) and CA bundle files.
Step 4: Install the SSL certificate in cPanel
With the certificate files in hand, install them in cPanel to activate HTTPS for your site.
- Log in to your Exact Hosting account and open cPanel as in Step 1.
- Click SSL/TLS.
- Click Manage SSL sites.
- Select your domain from the drop-down.
- Open each certificate file in a plain-text editor (such as Notepad or TextEdit) and copy the contents into the matching fields:\n
- Certificate (CRT). The main certificate.
- Private Key (KEY). Usually auto-filled from your CSR.
- Certificate Authority Bundle (CABUNDLE). The CA bundle from the provider.
- Click Install Certificate.
- When you see the success prompt, click OK.
Tip: After installation, visit your site at https://yourdomain.com to confirm the padlock appears. You can also run an external check with the SSL Shopper SSL Checker.
Next steps
- Force visitors to use HTTPS. See What Is the .htaccess File? for an example HTTPS redirect.
- Let Exact Hosting manage your SSL automatically. See Purchasing and Managing a cPanel Addon SSL.
- Back up your site before changing SSL configuration. See Creating a Full Backup Using Backup Wizard.
Questions? Contact Exact Hosting Support.
Related articles
- Your Free SSL Certificate (AutoSSL) — every site gets a free certificate automatically
- Renewing & Troubleshooting Your SSL Certificate — renewal and common SSL errors
How helpful was this article?
Thanks for your feedback!
Do you still need help? If so please submit a request here.