Make sure that SSL seetings in cloudflare are set to FLEXIBLE. You can create an SSL from the client area and then upload the certificate. Btw, you might be curious why am I telling this.
If you set to FULL it needs a root certificate installed, which is a far lengthy process.
If you are using Full mode, you need to have an SSL certificate installed. This can be a self signed certificate. You can get it with our Free SSL Certificates tool and it requires very little effort to set up.
No, you do not. This is only necessary for “Full (strict)”. Any certificate, including a self signed one, is fine for “Full” mode.
And “Flexible” mode comes with it’s own set of issues.