Troubleshooting

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:

  1. Verify DNS is pointing to Fast (not your origin server)
  2. Wait 15-30 minutes after DNS change for certificate issuance
  3. Check for CAA records that might block certificate issuance
  4. Ensure domain is not on any blocklists

# Check for CAA records

dig yourdomain.com CAA +short

Note: 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:

  1. Find hardcoded http:// URLs in your HTML/CSS/JS
  2. Replace with https:// or protocol-relative //
  3. Check for external scripts, images, or fonts loaded over HTTP
  4. 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:

  1. Disable HTTPS redirect on your origin server (Fast handles this)
  2. For WordPress: Remove any HTTPS redirect plugins
  3. For .htaccess: Remove RewriteRule for HTTPS redirect
  4. 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