Cloudflare and cPanel SSL Certificates

What is the name of the domain?

https://kartereo.us

What is the issue you’re encountering

Using Cloudflare’s DNS and SSL encryption. In cPanel I cannot renew my SSL certificates as it says the websites are not found on this server.

What steps have you taken to resolve the issue?

Do I need to temporarily shut off DNS hosting at Cloudflare to fix this? Or is there an easier way to bypass it so my server can renew the SSL?
Disabled caching via development mode - issue persists

What are the steps to reproduce the issue?

Attempting to log into WordPress admin times out as SSL certificates have expired. They cannot be renewed as the website DNS is hosted at Cloudflare and not on the web server. The main website still loads with SSL.

Usually, when it’s the time to renew them, I do it pretty fast with my script and Cloudflare API for a domain which I enter into a input text field (or textarea if there are multiple domains to renew) via my Worker, however manually you would have to:

  1. Use the “Pause Cloudflare on Site” option from the Overview tab for your domain at dash.cloudflare.com .
  2. The link is in the lower right corner of that page.
  3. Give it five minutes to take effect, then make sure site is working as expected with HTTPS without any error
  4. Check with your hosting provider / cPanel AutoSSL / Let’s Encrypt / ACME / Certbot and manually click to renew it
  5. Only then, when your website responds over HTTPS, you should un-pause Cloudflare and double-check your SSL/TLS setting to make sure it’s Full (Strict).

The other workaround is to disable Always Use HTTPS as suggested here:

1 Like

Turning off Cloudflare for the domain, renewing the SSL in cPanel, and re-enabling it solved the issue. Many thanks!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.