SSL/HTTPS Issues
Common SSL certificate problems and solutions.
Certificate not provisioning
SSL certificates require valid DNS before they can be issued.
What to check:
- Verify DNS is pointing to Fast (not your origin server)
- Wait 15-30 minutes after DNS change for certificate issuance
- Check for CAA records that might block certificate issuance
- Ensure domain is not on any blocklists
# Check for CAA records
dig yourdomain.com CAA +shortNote: If you have CAA records, add letsencrypt.org to allow certificate issuance.
Mixed content warnings
Your site loads over HTTPS but some resources are loaded over HTTP.
Symptom: Browser shows "Not Secure" or blocks some content. Console shows mixed content errors.
Solution:
- Find hardcoded
http://URLs in your HTML/CSS/JS - Replace with
https://or protocol-relative// - Check for external scripts, images, or fonts loaded over HTTP
- Update your CMS settings to use HTTPS URLs
Redirect loop (ERR_TOO_MANY_REDIRECTS)
This usually happens when both Fast and your origin are trying to force HTTPS.
Solution:
- Disable HTTPS redirect on your origin server (Fast handles this)
- For WordPress: Remove any HTTPS redirect plugins
- For .htaccess: Remove RewriteRule for HTTPS redirect
- For Nginx: Remove the HTTP to HTTPS server block redirect
Tip: Let Fast handle all HTTPS redirects. Your origin server only needs to respond to requests — no redirect logic needed.
Certificate expired error
Fast certificates auto-renew, but issues can prevent renewal.
Common causes:
- DNS was changed to point away from Fast temporarily
- CAA records were added that block renewal
- Domain expired or was transferred
Solution: Verify DNS is correctly pointing to Fast. The certificate will automatically re-provision within 15-30 minutes.
Need help?
SSL issues can be tricky. Contact support and we'll help resolve the problem.
Contact Support