@trialotto Thanks for the reply! Can you give some reasons why it is a bad idea to proxy the domains used for managing Plesk/logging in to the Plesk panel?
@ArendE
In essence, Cloudflare is a big custom Nginx proxy with a number of specific features like caching of requests and/or specific port blocks.
One major problem with Cloudflare (CF) is that you do not have access to and/or full privileges to change all CF settings,
unless you have the most expensive subscription.
Another major problem with CF is that paid-for subscriptions are prioritized above free subscriptions : specific traffic in free subscriptions can be passed though to the target server with a lower priority, hence making the target server harder to reach - your server responds slower than necessary.
Moreover, even when disregarding the above mentioned problems, it is the case that your Plesk instance or server becomes unreachable if CF goes down - which happens!
In addition, disregarding all potential issues associated with CF, it can be safely stated that any Plesk instance behind CF does not make any sense.
Why? This is related to the concept of caching.
The concept of caching is that static assets
or static results from dynamic scripts (like php scripts) can be cached to improve performance.
This also implies that the concept of caching has
no merit for requests that are
dynamic of nature, in the sense that dynamic results should be presented (not static ones).
Any Plesk instance is by nature a panel that
should serve dynamic results to dynamic requests - anything else would be inefficient or even unreliable.
In short, enabling a proxy in front of a Plesk instance (or for any other application that should serve dynamic results) is not a very good idea - certainly not if the proxy cannot be tweaked to the full extent.
Please note that Plesk Panel runs on a highly tweaked custom Nginx environment (not being a proxy though, Nginx functions as a custom web server) - this also means that it will not make any sense to proxy Plesk with CF, which would add one additional Nginx layer without having full control over that additional Nginx layer.
In summary, it is
not recommended at all to add Cloudflare (CF) as a proxy in front of any Plesk instance.
I hope the above explains the whole story a bit, even though I have only mentioned the rough outlines.
Kind regards................