Fix SSL certificate validation with ProxyPass

If you proxyPass your whole account and still want/need to have URL validation for your free SSL certificate (AutoSSL / Let’s Encrypt / cPanel / Certbot) – validation request, that requires separate text file – will also by served by your ProxyPass WS application, which will most likely brake it with some error, like in my case – 403 error.

You need to tell Apache to not pass specific folder, where you put validation text file. In my case (apache / cPanel) – it was folder “.well-known”. So I have added these 3 lines to custom include config for that specific virtual host.

<Location "/.well-known">
ProxyPass "!"
</Location>

Important is to add these lines before main ProxyPass option.