Install SSL Certificate For Domain In WHM/Cpanel

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
WHM IP Functions

Find your domain and confirm it is the only account using the IP:

Show IP Address Usage

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
Generate CSR

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:

  1. CSR
  2. Self-signed certificate
  3. 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
Install SSL Certificate

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 →
Was this article helpful?

mood_bad Dislike 1
mood Like 6
visibility Views: 8229

Need more information or have a question ?