Well, for starters, your server is not configured for HTTPS. It listens on port 443 but neither returns a valid certificate for your domain nor shows your site (on the default certificate). Thats something you should have your host fix first.
It is something whoever maintains your server has to fix. Port 443 is the default port where HTTPS is served.
“Always use HTTPS” is a good idea as this will redirect HTTP calls to HTTPS already on Cloudflare’s side, but you should get the HTTPS issue on your server fixed first.
I am afraid I cant tell what that article is saying, but it seems to be more than four years old. If your host isnt working over the weekends I would suggest you wait until Monday and contact them then. What they basically need to do is configure your site on their server so that it is available under HTTPS. That will also include configuring a certificate for your domain, but the steps here really depend on their setup.
I contacted my server and they told me that A record is not pointing to their server, it points to IP end in 246. They told me there are two IPs, both end in 246.
I see IP end in 187 in Cloudflare DNS type A pointing to their IP but somehow they point to different IP numbers.
A) That is how Cloudflare works and I’d expect any remotely decent host to be aware of that
B) That is not an answer to the request. They need to set up HTTPS and IPs are unrelated here.
One thing I forgot to menshion,
They started providing free SSL(Let’s encript) service last year and if I stop Cloudflare and change name server to theirs, set up their SSL, and come back to Cloudflare, would that be work around for this issue?
It sounds like I have the only option of that work around unless upgrading to their better plans. I will try that when timing is right and see how it goes.
In order to migrate back to my server, set up their SSL and come back to CF what would be the best way to do so? Should I delete my site from CF first? Or can I just set it to Development Mode? and then change the name server?
I wish I don’t need to change name servers but because IP doesn’t point to theirs now I can’t set up their free SSL That’s what I heard from them. Maybe it’s because I signed up for their standard plan, upgraded plans might have better options. I prefer other solution if any and avoid down time of the site.