I am running several domains on a Plesk-managed VPS and have been using Let’s Encrypt for SSL certificates without issue until I enabled Cloudflare proxy (orange cloud) on a few domains.


It seems like the Let’s Encrypt challenge can’t see the ACME verification files or headers are being stripped by Cloudflare’s reverse proxy. I have tried setting up a .well-known rewrite exclusion in .htaccess & even used the DNS challenge instead of HTTP—but Plesk’s default setup prefers HTTP-01 and doesn’t switch cleanly.

Has anyone found a reliable way to use Let’s Encrypt and Cloudflare proxying together in a Plesk environment?


Thank you !!
