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:
- Log into cPanel
- Go to Security ? SSL/TLS Status
- You will see all domains and their SSL status
- 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)
- In cPanel, go to Security ? SSL/TLS
- Click Generate, view, or delete SSL certificate signing requests
- Fill in your details:
- Domain: yourdomain.com
- City, State, Country
- Company name (for OV/EV)
- Click Generate
- Copy the CSR text (begins with -----BEGIN CERTIFICATE REQUEST-----)
Step 2: Submit CSR to Your SSL Provider
- Paste the CSR into your SSL provider's order form
- Complete domain validation (email, DNS, or file)
- Download the issued certificate files
Step 3: Install the Certificate
- In cPanel, go to Security ? SSL/TLS
- Click Manage SSL sites
- Select your domain from the dropdown
- Paste your certificate into the Certificate (CRT) box
- Paste the CA Bundle into the Certificate Authority Bundle (CABUNDLE) box
- Click Install Certificate
Verify Installation
After installation, verify your SSL is working:
- Visit https://yourdomain.com
- Look for the padlock icon
- Use an online checker like SSL Labs
Need help? Contact Ahosting support and we will assist with SSL installation at no extra charge.