To install an SSL certificate on your server using cPanel, follow these organized steps:
-
Log into cPanel: Access your hosting account via cPanel.
-
Navigate to SSL/TLS Manager:
- Click on the "SSL/TLS" icon in your cPanel dashboard.
- Select "Generate a CSR (Certificate Signing Request)" if you don't have one already.
-
Generate a CSR:
- Fill in the required details, including your domain name and whether it's a wildcard or single domain certificate.
- Download the CSR file after generation.
-
Obtain SSL Certificate Files:
- Apply for the SSL certificate from a CA like Let's Encrypt.
- Receive two files: Certificate (CRT) and Private Key (KEY).
-
Upload SSL Files to cPanel:
- In the SSL/TLS section, click "Upload Certificates."
- Browse and upload your CRT file.
- Select your domain from the dropdown list.
-
Include Intermediate Certificates (Optional):
- If your CRT includes intermediate CA certificates, upload them in the CABUNDLE field.
- If not, download the CABUNDLE from the CA's website and upload it.
-
Install SSL Certificate:
- Click "Install Certificate."
- Review the details and confirm installation.
-
Enable SNI for Mail Services (Optional):
- Check the "Enable SNI for Mail Services" box if you use Exim or Dovecot.
- This allows your mail clients to use HTTPS securely.
-
Verify Installation:
- Test your site using https:// to ensure it loads correctly.
- Troubleshoot if there are issues by checking logs or contacting support.
-
Use for cPanel/WHM Access (Optional):
- From version 11.60, SSL certificates can be used for logging into cPanel/WHM and webmail without additional setup.