Ahosting Logo
Knowledge Base

How to Install an SSL Certificate in cPanel

This guide shows you how to install an SSL certificate using cPanel, the control panel included with all Ahosting shared and WordPress hosting plans.

Option 1: AutoSSL (Free SSL - Recommended)

Ahosting automatically installs free Let's Encrypt SSL certificates for all domains. To verify or manually trigger:

  1. Log into cPanel
  2. Go to Security ? SSL/TLS Status
  3. You will see all domains and their SSL status
  4. Click Run AutoSSL to install certificates for any domains showing "No certificate"

AutoSSL runs automatically every night, so new domains get SSL within 24 hours.

Option 2: Install a Purchased SSL Certificate

If you purchased a premium SSL certificate:

Step 1: Generate a CSR (Certificate Signing Request)

  1. In cPanel, go to Security ? SSL/TLS
  2. Click Generate, view, or delete SSL certificate signing requests
  3. Fill in your details:
    • Domain: yourdomain.com
    • City, State, Country
    • Company name (for OV/EV)
  4. Click Generate
  5. Copy the CSR text (begins with -----BEGIN CERTIFICATE REQUEST-----)

Step 2: Submit CSR to Your SSL Provider

  1. Paste the CSR into your SSL provider's order form
  2. Complete domain validation (email, DNS, or file)
  3. Download the issued certificate files

Step 3: Install the Certificate

  1. In cPanel, go to Security ? SSL/TLS
  2. Click Manage SSL sites
  3. Select your domain from the dropdown
  4. Paste your certificate into the Certificate (CRT) box
  5. Paste the CA Bundle into the Certificate Authority Bundle (CABUNDLE) box
  6. Click Install Certificate

Verify Installation

After installation, verify your SSL is working:

  1. Visit https://yourdomain.com
  2. Look for the padlock icon
  3. Use an online checker like SSL Labs

Need help? Contact Ahosting support and we will assist with SSL installation at no extra charge.