I am really sorry to hear this.
Nevertheless, I am afraid it’s the issue could be with the SSL for all of them, but it could be that I am wrong at least
a bit about your issue.
Let’s go step-by-step, just in case
Furthermore, if you integrated eZoic, therefore any changes you have to made using their interface (not through the Cloudflare dashboard).
Unfortunately, there are also topics here where people try to setup eZoic and have had issues with which I can find out by using search
Regarding Cloudflare 520 error, may I suggest you to try looking into below articles to troubleshoot the issue:
Try the suggestions in this Community Tip to help you fix “Error 520: Web server is returning an unknown error”.
Error 520 is essentially a catch-all response when something unexpected happens or when the origin server incorrectly interprets or does not tolerate a request due to a protocol violation or an empty response. A 520 error occurs when the connection started on the origin web server, but that the request was not completed. The most common reason why this would occur …
May I ask what SSL option have you got selected under the
SSL/TLS tab at Cloudflare dashboard for your domain ( Flexible, Full, Full Strict … )?
Here is a way to re-check if you correctly setup the SSL for your domain with Cloudflare:
This tutorial covers getting SSL working with Cloudflare in various different scenarios.
This assumes you already have your website set up on Cloudflare with all your DNS records set to
, if not - please visit Step 1.
Do you want the website to use HTTPS?
YesDo you already have a valid SSL certificate installed on your server (i.e. does it already load over HTTPS with a )?
If your website already works over HTTPS, you can just set your SSL mode in Cloudflare to Full (strict)…
Regarding available SSL options at Cloudflare dashboard, check here:
SSL/TLS Configuration Video:
This tutorial covers basic settings in the SSL/TLS app of the Cloudflare Dashboard, including SSL Mode [Off/Flexible/Full/Full (Strict)], Cloudflare Origin Certificates, ‘Always Use HTTPS’ and ‘Automatic HTTPS Rewrites’.
The settings covered here can all be found by visiting
Cloudflare.com, logging in, selecting the domain and choosing the SSL/TLS app.
The connection between your visitor and Cloudflare and Clou…
If any other issues appear, follow the needed steps for troubleshooting from article below:
This tutorial post covers the steps you should take if you have enabled Cloudflare, but HTTPS is not working on the site.
If your main domain is secure, but a subdomain is not, please see
SSL/TLS not working on subdomain.
1. Check that the DNS record is set to
In the DNS app in your Cloudflare dashboard, check that the DNS record for your domain is set to , not . If it is , Cloudflare is disabled on the site and none of the SSL settings will take effect.
In case you do not have an SSL certificate, you can use Cloudflare SSL, if so, kindly make sure you follow the instructions as follows on the below article to setup an SSL certificate using Cloudflare CA Origin Certificate:
Furthermore, do not skip below step and kindly re-check if Cloudflare is allowed to connect to your origin host to as follows in the below article:
Nevertheless, Cloudflare IP addresses list can be found here:
Here are some helpful information and useful tips regarding error 503:
Try the suggestions in this Community Tip to help you fix “Error 503: Service Unavailable” or “Error 503: Service Temporarily Unavailable”.
An “Error 503: Service Unavailable” with no Cloudflare in the message means you need to contact your hosting provider for assistance. It generally means your host is rate limiting requests to your site. On the other hand, an “Error 503: Service Temporarily Unavailable” with “Cloudflare” means you are hitting a connection limit in a Cloudf…
Could you post a screenshot of the error you receive?
May I ask are this 503 errors comming from origin host/server or Cloudflare?
What happens if you temporarly switch to
cloud (DNS only) or
Pause Cloudflare on your Site ?
As far as I use Cloudflare, if you get an error 503, it should be from your host/origin server as described at the article below.
May I also ask if you have tried contacting your hosting provider?
May I ask have you checked the suggestions from the below article?:
Try the suggestions in this Community Tip to help you fix Error 522 “ERR CONNECTION TIMED OUT” in Google Chrome or “The connection has timed out” in Firefox.
A 522 error happens when a TCP connection to the web server could not be established. This typically happens when Cloudflare requests to the origin (your webserver) get blocked. When this happens, you’ll see “ERR_CONNECTION_TIMED_OUT”.
Quick Fix Ideas
Make sure that you’re not blocking Cloudflare IPs in .htaccess, ip…
Due to this error, obviously you are having a situation where:
The origin host for your domain does not work over HTTPS
The SSL certificate is not being installed or is not a valid one for your domain
Wrong SSL option being selected in Cloudflare dashboard on SSL/TLS tab
Possible use of a port for your app on your domain which is not compatible and supported with Cloudflare while using
cloud (proxy mode) for that hostname (DNS record)
Helpful articles here:
Try the suggestions in this Community Tip to help you fix Error 525: SSL handshake failed.
Error 525 indicates that the SSL handshake between Cloudflare and the origin web server failed. This only occurs when the domain is using Cloudflare Full or Full (Strict) SSL mode. This is typically caused by a configuration issue in the origin web server, when this happens, you’ll see “Error 525: SSL handshake failed”.
Quick Fix Ideas
If you are a site visitor, rep…
Last but not least, kindly have a look here for more information regarding correct SSL settings:
Unencrypted & unverified connections
Imagine you open Paypal and suddenly get that warning
Would you continue? Probably not. For decades leaders in IT security have advocated that people upgrade their sites from unencrypted HTTP to secure HTTPS. And for a reason, everything you send via an HTTP connection is sent in plain text and can be intercepted at any point between you and the server.
Equally, you’d probably not proceed if you got such a warning, right?
That’s when th…
Ports list compatible and supported when using
cloud (proxy mode) on Cloudflare can be found here: