SSL Renewal and Common Troubleshooting
Why AutoSSL fails, how to fix mixed content, and how to recover from an expired certificate. A quick playbook for SSL issues.
Free Let's Encrypt certificates renew automatically every 90 days. Paid certificates renew yearly and require either auto-renewal at the issuer or a manual reinstall. Here is what to check when SSL stops working.
Auto-renewal status
To confirm AutoSSL is running for your domain:
- Open Security → SSL/TLS Status in cPanel.
- Look for the green check next to each domain. The expiry date is shown — it should be within the next 90 days.
- If a domain shows a red X, click Run AutoSSL to retry.
Common errors and fixes
"Domain validation failed"
AutoSSL could not prove you control the domain. Check that the domain's A record actually points at the Maxinames server, not a CDN or another provider. Cloudflare in particular needs to be set to DNS Only (grey cloud) during validation, or use Cloudflare's Origin Certificate instead.
"Padlock with warnings"
You have mixed content — some images, scripts, or stylesheets are loading over HTTP. Inspect the page in DevTools (Console tab) to find the offending URLs and update them to https://.
"Certificate expired"
Renewal failed silently. Open SSL/TLS Status and run AutoSSL. If it still fails, check that the domain still resolves to the server and that no firewall is blocking port 80 (used for the validation challenge).
"This site can't provide a secure connection"
The certificate is missing or the wrong one is installed. Open SSL/TLS → Manage SSL sites, confirm the right cert is bound to the domain, and reinstall if needed.
When to contact support
If AutoSSL keeps failing after you have verified DNS and disabled CDN proxying, contact us with the domain name and the error from the SSL/TLS Status page. We can check the server-side logs and trigger renewal manually.
Still need help?
Our support team replies to tickets around the clock.
Related articles
Installing an SSL Certificate
Free auto-installed SSL via Let's Encrypt, force-HTTPS, and how to install a paid certificate in cPanel — verified in minutes.
SSL CertificatesFree vs Paid SSL: Which One Do You Need?
DV, OV, EV, wildcards, multi-domain — what each option offers and why a free Let's Encrypt cert is enough for most sites.
Technical TroubleshootingWebsite Down? A Diagnostic Checklist
Step-by-step checks for an unreachable site: response codes, DNS, hosting status, application errors. Find the cause fast.