Verifying SSL Installation
Once your SSL is installed, either manually or via AutoSSL, it’s important to verify the setup.
Browser Check: Visit your domain with https:// and look for the padlock icon in the address bar.
SSL Labs by Qualys: Use SSL Labs by Qualys to run a full diagnostic test on your domain’s SSL configuration. It provides detailed insights on compatibility, trust level, expiry dates, chain issues, and overall security grade.
Why No Padlock: Use Why No Padlock to detect insecure mixed content, such as HTTP elements on HTTPS pages. These issues can prevent the padlock icon from displaying in the browser.
If the test results are clean and your site loads securely over HTTPS with the padlock icon, your SSL certificate has been installed successfully.
Comparison Between AutoSSL and Manual SSL Installation
Feature / Aspect | AutoSSL (Automatic SSL) | Manual SSL Installation (Third-Party SSL) |
Certificate Source | Free SSL from Let’s Encrypt or cPanel Sectigo | Purchased from a Certificate Authority (CA) |
CSR Generation | Handled automatically by AutoSSL | Manually generated by the user in WHM |
Private Key Management | Managed by AutoSSL, no manual handling required | User must manage and securely store the key |
Certificate Installation | Fully automated, no manual steps in WHM | Requires manual upload of CRT, KEY, CABUNDLE |
Renewal Process | Automatic and scheduled via WHM cron | Manual tracking and renewal required |
Coverage | All eligible domains and subdomains in cPanel | Only the specific domain(s) the cert was purchased for |
Wildcard SSL Support | Limited, Sectigo supports it, Let’s Encrypt does not | Supported if purchased as Wildcard SSL |
SNI Configuration | Handled automatically | User may need to configure SNI support |
Cost | Free | Paid (varies by CA and certificate type) |
Suitable For | Most standard domains, multi-account hosting, resellers | Premium use cases: Wildcard, EV SSL, Org-validated SSL |
Best For | Resellers, multi-tenant servers, automation | E-commerce, regulated industries, branding-heavy sites needing specific SSL types |
Benefits for Resellers and Multi-Domain Hosting
Improved Customer Trust: By securing every domain with HTTPS automatically, resellers can offer a safer browsing experience to their clients’ users. The padlock icon in browsers builds trust and helps clients avoid SEO penalties from unsecured sites.
Reduced Risk of Expired Certificates: AutoSSL monitors certificate validity and renews them before expiration. This reduces downtime and prevents browser warnings caused by expired SSL certificates common risks when managing multiple domains manually.
Competitive Advantage: Offering automated SSL as part of your hosting package enhances your value proposition. Clients are more likely to choose a provider that ensures their sites are always secure without requiring technical intervention.
Scalable Security: As your client base grows, AutoSSL continues to scale effortlessly. Whether you're hosting ten or a hundred domains, it provides consistent, centralized SSL coverage across all accounts.
Troubleshooting Common Issues for AutoSSL
Even with AutoSSL enabled, occasional issues can prevent certificates from installing or renewing successfully. The following common problems and solutions will help you quickly identify and resolve any AutoSSL-related errors.
1. Domain Not Pointed to Server
AutoSSL requires the domain to resolve to your server’s IP address. If DNS records are incorrect or propagation is incomplete, the SSL issuance will fail. Verify the domain’s A record points correctly and is fully propagated.
2. HTTP Validation Fails (Let’s Encrypt)
When using Let’s Encrypt as your AutoSSL provider, HTTP-01 validation is required. If AutoSSL cannot access the /.well-known/acme-challenge/ directory over HTTP, issuance fails. Ensure:
Port 80 is open and accessible.
No redirects or firewalls block HTTP traffic.
The domain is reachable via HTTP.
3. Rate Limits Reached (Let’s Encrypt)
Let’s Encrypt applies strict rate limits on certificate issuance and renewals. If you exceed these limits, you must wait before retrying. For details, see: Letsencrypt Rate Limits.
4. Mixed Content Warnings After Installation
AutoSSL secures the domain, but browsers may still display "Not Secure" warnings due to mixed content (HTTP resources on HTTPS pages). Use tools like Why No Padlock to identify and correct insecure elements.
5. AutoSSL Not Enabled for Account
If a domain does not receive an SSL certificate, AutoSSL may not be enabled for the cPanel account. In WHM, go to Manage AutoSSL, verify the account’s status, and confirm your chosen provider (Let’s Encrypt or cPanel Sectigo) is active. You can also run AutoSSL manually from this interface.
6. Domain Ineligibility
Some subdomains (e.g., mail.example.com, webmail.example.com, cpanel.example.com) may not pass validation if they don’t point to the server or are not accessible over HTTP. Either configure them correctly or exclude them from AutoSSL to prevent errors.
Addressing these issues promptly ensures your SSL installation is valid, secure, and browser-friendly.
Tips for Managing AutoSSL
1. Enable AutoSSL for All Accounts: Go to WHM > Manage AutoSSL and select your preferred provider (Let’s Encrypt or cPanel Sectigo). Enable AutoSSL globally so it covers all cPanel accounts automatically.
2. Understand AutoSSL Renewal: Once enabled, AutoSSL automatically renews certificates well before expiry, usually via a daily cron job. There is no need to manually track renewal dates or reinstall certificates.
3. Use AutoSSL Logs for Troubleshooting: If a certificate fails to install, review the logs in WHM > Manage AutoSSL > Logs. This provides detailed reasons for any failed validations or issues.
4. Exclude Specific Domains When Needed: In Manage AutoSSL, you can configure exclusions if certain domains or subdomains should not receive AutoSSL certificates (e.g. those pointed externally or behind firewalls).
5. Verify Installations Regularly: Although AutoSSL runs automatically, it’s a good practice to periodically check domains using tools like SSL Labs or Why No Padlock to ensure there are no mixed content issues or expired certificates.