How to Set Up SSL (HTTPS) in cPanel Using AutoSSL Print

  • 0

How to Enable SSL (HTTPS) in cPanel

Enable HTTPS with AutoSSL or install certificates manually. Includes mixed-content and renewal fixes.

Enable AutoSSL (quick & recommended)

  1. Login to cPanel → open SSL/TLS or SSL/TLS Status.
  2. Look for AutoSSL or Run AutoSSL and click it to issue free certificates (Let's Encrypt or cPanel provider).
  3. Wait for the process to finish. Your domains should show as secured.
Note: AutoSSL only works if your domain points to the server and DNS is correct.

Manual Certificate Install

  1. Obtain your CRT, private key, and CA bundle from your SSL provider.
  2. Go to SSL/TLS → Manage SSL Sites.
  3. Paste or upload your certificate files into the correct fields.
  4. Click Install Certificate.
Warning: Keep private keys safe. Never share or upload them publicly.

Fix Mixed Content (HTTP resources on HTTPS pages)

  1. Open browser DevTools (Console) and look for blocked HTTP resources.
  2. Update links to use https:// or protocol-relative URLs (//domain.com).
  3. For CMS sites, update the site URL settings or use a search–replace plugin.

Certificate Renewal

AutoSSL renews automatically. Manual certificates must be renewed and reinstalled before expiration.

Troubleshooting

AutoSSL failed

  • The domain must point to the server (A record must be correct).
  • Remove redirects, firewalls, or authentication blocking validation.

Browser still shows “Not Secure”

  • Ensure the certificate chain includes both CRT + CA bundle.
  • Confirm the private key matches the installed certificate.

Checklist

- [ ] Run AutoSSL or install manual cert
- [ ] Verify HTTPS loads without warnings
- [ ] Fix mixed content (convert HTTP to HTTPS)
- [ ] Add automatic redirect from HTTP → HTTPS
- [ ] Track expiration (manual certificates)
© cPanel SSL Guide

Was this answer helpful?

« Back