Symptoms
Server hostname (server.example.com) is behind Cloudflare and was added to Server Inventory in Plesk 360 as https://server.example.com:8443
The following error appears under Server state in Plesk 360:
Connection error
The following message appears under Plesk 360 > Server > server_hostname:
The connection to the server server.example.com cannot be established correctly. The server is configured incorrectly or you have entered an incorrect address.
Please fix the error and press the button below to restore the connection.
Cause
Connection fails since at the moment Plesk service on port 8443 does not support restoring original visitor IPs for Cloudflare since sw-cp-server is compiled without http_realip_module.
Resolution
Disable restrictions
Remove the server from Plesk 360 > Servers
Add it again but disable the restrictions:
Workaround
Create a domain for Plesk UI specifically (e.g. server.example.com)
Under Tools & Settings > Customize Plesk URL, select The specified domain or subdomain that resolves to the server IP address but is not used for hosting and put server.example.com
Enable restoring original visitor IP in accordance with the article below (the section Server-wide solution with Nginx enabled):
Incorrect IP addresses logged by Plesk behind load balancer, or reverse/forward proxyMake sure that Plesk URL can be accessed via
https://server.example.com, and it is secured with a valid certificate (Cloudflare should do that automatically)Try to re-connect the server to Plesk 360 by using https://server.example.com (without port 8443)