Error 521 -- Cloudflare hosted website not opening

The error you’re seeing indicates that your web server is refusing connections from Cloudflare. It could be that your server isn’t listening on port 443, or that you have firewall settings that block the incoming connections, or several other things. It seems most likely that your server isn’t listening for HTTPS requests on port 443. Does the site work over HTTPS if you pause Cloudflare or disable the proxy on the DNS entry?

There are troubleshooting steps here: