How to Install an SSL Certificate in WHM/cPanel
This guide explains how to correctly install a commercial SSL certificate on a WHM/cPanel server. You’ll learn how to check IP assignment, generate a CSR, order the certificate, install it, and also how to use AutoSSL, which provides FREE SSL certificates for most domains.
Before You Begin: Free SSL via AutoSSL
Fast2host includes FREE SSL certificates for all domains hosted on our cPanel servers using AutoSSL (powered by Sectigo or Let’s Encrypt).
You only need to follow this full SSL installation guide if:
- You want to install an EV or OV commercial SSL certificate.
- Your website requires a company-validated or wildcard SSL.
- Your client demands a specific certificate provider.
To enable AutoSSL:
WHM → SSL/TLS → Manage AutoSSL
Once enabled, AutoSSL will automatically issue and renew free certificates for all domains and subdomains on your account.
Step 1: Ensure the Domain Has a Dedicated IP Address
Many SSL certificates can now be installed using SNI on shared IPs. However, older systems or premium SSL certificates may still require a dedicated IP address. Always verify first.
In WHM navigate to:
WHM → IP Functions → Show IP Address Usage
Find your domain and confirm it is the only account using the IP:
If the domain shares an IP with other accounts, you may need to assign it a unique IP (unless you intend to use SNI).
If changing IPs, reduce the TTL to 600 seconds and wait for propagation to minimise downtime.
Step 2: Generate the CSR (Certificate Signing Request)
The CSR contains the encrypted details required by the SSL vendor. To generate the CSR go to:
WHM → SSL/TLS → Generate a SSL Certificate and Signing Request
Fill in the CSR fields:
- Email Address – Where WHM will send the CSR details.
- Contact Email – Must be valid and ideally listed in WHOIS.
- Password – Keep in a safe place.
- Domain – Use full domain like
www.domain.com. - City / State / Country – Must match WHOIS info.
- Company Name – Registered business name.
- Division – Example: “Web”, “IT”, “Online”.
- Key Size – Keep the default (2048 bits).
Click Create.
You will receive:
- CSR
- Self-signed certificate
- Private key
Save these safely — you will need the CSR and KEY later.
Step 3: Order the SSL Certificate
A) Let Fast2host Order the Certificate
Open a support ticket in your Fast2host client area. Provide your domain, and we can retrieve or help create your CSR and install the certificate for you.
B) Order From Another SSL Provider
Paste your CSR into the SSL provider’s form. After validation, they will email you:
- Certificate (CRT)
- CA Bundle (intermediate certs)
Download and store them safely.
Step 4: Install the SSL Certificate
In WHM go to:
WHM → SSL/TLS → Install a SSL Certificate and Setup the Domain
Paste in the following:
- Certificate (CRT)
- Private Key (KEY)
- CA Bundle
Then click Submit to install. If errors appear, remove extra spaces or blank lines.
Your SSL certificate is now active. Test by visiting:
https://yourdomain.com
Secure Your Website with Premium SSL Certificates
Fast2host offers FREE AutoSSL certificates via cPanel or premium EV, OV, and Wildcard SSL options for businesses and advanced security needs from :
View SSL Options →