Installing an SSL Certificate in cPanel

SSL & HTTPS | Updated 2026

Ultra Web Hosting includes free Let's Encrypt SSL certificates that are installed automatically for all domains on your account. If you need to install a purchased SSL certificate (from a certificate authority like Comodo, DigiCert, or Sectigo), here is how to do it in cPanel.

01. Free SSL (Already Installed)

Check your SSL status: cPanel > Security > SSL/TLS Status. All domains should show a green padlock. If a domain is missing its certificate, click "Run AutoSSL" to generate one.

For more on SSL, see SSL Certificates and HTTPS on Your Website. To redirect HTTP to HTTPS, see How to Redirect HTTP to HTTPS.

02. Installing a Purchased SSL Certificate

  1. Log into cPanel > Security > SSL/TLS
  2. Click "Manage SSL sites" under "Install and Manage SSL"
  3. Select the domain from the dropdown
  4. Paste the certificate (CRT) into the "Certificate" field. This is the file your certificate authority sent you.
  5. Paste the private key into the "Private Key" field. This was generated when you created the CSR (Certificate Signing Request).
  6. Paste the CA bundle (intermediate certificates) into the "Certificate Authority Bundle" field. Your CA provides this.
  7. Click "Install Certificate"
Tip

If you generated the CSR through cPanel (Security > SSL/TLS > Generate CSR), the private key is already stored in cPanel. Click "Autofill by Certificate" after pasting the CRT to automatically fill in the matching private key.

03. After Installing

  • Force HTTPS - Enable the HTTPS redirect. See Redirect HTTP to HTTPS.
  • Fix mixed content - Update internal links from http:// to https://. See Fix Mixed Content Warnings.
  • Set a renewal reminder - Purchased certificates do not auto-renew like Let's Encrypt. Set a calendar reminder before the expiration date.

Need Help With SSL?

If you are having trouble installing your certificate or are unsure which files go where, open a ticket and we will install it for you.

Open a Support Ticket

Quick Recap

  1. Free Let's Encrypt SSL is already installed on all domains
  2. Only follow this guide for purchased EV/OV/wildcard certificates
  3. Install via cPanel > Security > SSL/TLS > Manage SSL Sites
  4. You need 3 things: Certificate (CRT), Private Key, and CA Bundle
  5. Set a renewal reminder for purchased certificates

SSL certificate management · Last updated March 2026 · Browse all SSL articles

  • 91 Users Found This Useful

Was this answer helpful?

Related Articles

This webpage is not available ERR_SSL_VERSION_OR_CIPHER_MISMATCH

SSL & HTTPS | Updated March 2026 The ERR_SSL_VERSION_OR_CIPHER_MISMATCH error means your...

htaccess - Allow Let's Encrypt to Validate and Renew

SSL & HTTPS | Updated March 2026 If Let's Encrypt cannot validate your domain because of...

Not Secure Web Browser Warning

Updated 2026 Quick Answer The 'Not Secure' warning in browsers means your site is loading...

Let's Encrypt ACME-v01 Connection Failed (Deprecated)

SSL & HTTPS | Updated March 2026 Outdated Article This article references the Let's...

How can I redirect http to https?

SSL & HTTPS | Updated 2026 After installing an SSL certificate on your site, you need to...



Save 30% on web hosting - Use coupon code Hosting30