This guide covers common SSL issues and how to resolve them.
Issue: "Your Connection Is Not Private" Warning
Possible causes:
- Certificate expired
- Certificate issued for wrong domain
- Self-signed certificate
- Incomplete certificate chain
Solutions:
- Check expiration date and renew if needed
- Verify certificate matches your domain (including www vs non-www)
- Install a proper certificate from a trusted CA
- Install the CA bundle (intermediate certificates)
Issue: SSL Certificate Not Trusted
Cause: Missing intermediate certificates (CA bundle)
Solution: Install the complete certificate chain in cPanel:
- Go to SSL/TLS ? Manage SSL Sites
- Paste the CA Bundle in the CABUNDLE field
- Reinstall the certificate
Issue: Certificate Name Mismatch
Cause: Certificate was issued for a different domain
Example: Certificate for "www.domain.com" but visiting "domain.com"
Solutions:
- Get a certificate that covers both www and non-www
- Use a wildcard certificate (*.domain.com)
- Redirect all traffic to the domain the certificate covers
Issue: Mixed Content Warnings
Cause: Page loads resources over HTTP
Solution: See our guide "How to Fix Mixed Content Warnings After Installing SSL"
Issue: SSL Not Working After Installation
Troubleshooting steps:
- Clear browser cache and try again
- Try a different browser or incognito mode
- Verify DNS is pointing to the correct server
- Check certificate is installed for the correct domain in cPanel
- Wait for DNS propagation (up to 24 hours)
Issue: AutoSSL Not Installing
Possible causes:
- DNS not pointing to the server
- .htaccess blocking the validation path
- Domain not added to cPanel
Solutions:
- Verify DNS A record points to your server IP
- Temporarily rename .htaccess and run AutoSSL
- Add the domain in cPanel ? Domains
- Check AutoSSL logs in cPanel ? SSL/TLS Status
Issue: ERR_SSL_PROTOCOL_ERROR
Possible causes:
- SSL not installed on the server
- Firewall blocking port 443
- Server misconfiguration
Solution: Verify SSL is installed in cPanel and port 443 is open. Contact support if the issue persists.
Issue: Too Many Redirects
Cause: Multiple redirect rules conflicting
Solutions:
- Check .htaccess for duplicate redirect rules
- If using Cloudflare, set SSL mode to "Full" not "Flexible"
- Remove redirect plugins if using .htaccess redirects
Useful Diagnostic Tools
- SSL Labs Server Test — Comprehensive SSL analysis
- Why No Padlock? — Find mixed content
- SSL Checker — Quick certificate check
Still stuck? Contact Ahosting support with your domain name and the specific error message you are seeing.