Why is my SSL certificate not getting renewed?

Last updated: 11 January 2025

Sometimes, the SSL certificate provided by Magic Pages cannot be renewed. This usually means that necessary requests are not forwarded.

For the (re-)generation of SSL certificates, the provider Magic Pages uses (Let's Encrypt), sends requests to a specific path on your domain. Magic Pages' infrastructure automatically creates and deletes that path, so the verification can be done accordingly.

However, sometimes, this path cannot be accessed. This usually happens, when a proxy is put between the internet and Magic Pages' infrstructure. The most common case of this is using Cloudflare's proxy. This will then result in a screen like this:

A screen showing a Cloudflare error page, indicating "Invalid SSL certificate"
A screen showing a Cloudflare error page, indicating "Invalid SSL certificate"

This happens, because Cloudflare (or any other proxy) does not know about the SSL (re-)generation and does not proxy the path that is necessary for it. After multiple attempts, the certificate provider then decides not to issue a new certificate – and the old one runs out.

There is an easy solution to it, though: if you are using Cloudflare or any other DNS provider that offers a proxy, make sure to keep that turned off. If you're looking to speed your site up, the safer bet is to use Magic Pages' Pro plan, which includes a content delivery network (CDN).

Got a question that's not answered here?

We're here to help and want to make sure you get the most out of Magic Pages. Get in touch with us and we'll get back to you as soon as we can.

Send us an email
Customer Stories

Built by Ghost publishers like you

From personal blogs to global publications, see what others are building with Magic Pages.

Screenshot of Ellie Mathieson's website

Ellie Mathieson

Digital Storefront
Screenshot of Big Idea Bible

Big Idea Bible

Personal Blog
Screenshot of Bento

Bento

Ghost Theme