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:
Use the “Pause Cloudflare on Site” option from the Overview tab for your domain at dash.cloudflare.com .
The link is in the lower right corner of that page.
Give it five minutes to take effect, then make sure site is working as expected with HTTPS without any error
Check with your hosting provider / cPanel AutoSSL / Let’s Encrypt / ACME / Certbot and manually click to renew it
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: