Advanced SSL management in cPanel
Install custom SSL certificates in cPanel, manage AutoSSL, fix certificate errors, and force HTTPS across your site.
cPanel includes AutoSSL which automatically installs and renews free Let's Encrypt certificates. For custom or paid certificates, you can install them manually.
AutoSSL management
- cPanel → Security → SSL/TLS Status
- View certificate status for each domain
- Click Run AutoSSL to renew or install new certificates
AutoSSL requires your domain's A record to point to the server. It won't work if your domain uses a proxy (like Cloudflare orange cloud).
Install a custom SSL certificate
- cPanel → Security → SSL/TLS
- Click Install and Manage SSL for your site (HTTPS)
- Select your domain
- Paste your certificate (.crt), private key (.key), and CA Bundle
- Click Install Certificate
Force HTTPS via .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Troubleshoot SSL errors
- AutoSSL fails: Check domain DNS points to this server IP
- Certificate mismatch: Ensure certificate CN matches the domain
- Mixed content: Update all URLs to https:// in WordPress settings
- Expired certificate: Run AutoSSL or re-install custom cert
Related: SSL errors guide
Need cPanel hosting or licensing?
Use UnderHost cPanel hosting or add cPanel/WHM to a VPS or dedicated server for familiar website, email, DNS, and database management.





















