To resolve origin errors, particularly for sites that are cloud-integrated (sites that aren't will likely be better off contacting their host as the error will usually be with the origin server), follow these step-by-step solutions:
-
Check Site Status (All Integrations)
Before adjusting Ezoic settings, verify if your site is down at the host level. If your origin server is offline, Ezoic cannot "reach" it to serve your content.
-
Check for host maintenance or expired SSL certificates.
-
If you recently moved to a new server, ensure your IP addresses are updated in your DNS settings.
-
Verify DNS and SSL Matching (Cloud Integrated Only)
For sites using Cloud/DNS integration, Ezoic must perfectly mirror your host's connection settings. Even a small mismatch can trigger a 520 or "Origin" error.
-
DNS Record Audit: Compare the A-records and CNAMEs in your Ezoic dashboard against the records at your host. If your host moved your site to a new server/IP, you must update the origin server IPs in your Ezoic DNS records immediately.
-
SSL Setting Match: Your SSL settings in Ezoic (Flexible, Full, or Strict) must match the capabilities of your host.
-
Whitelist Ezoic IP Addresses (Cloud Integrated Only)
Because Ezoic acts as a proxy, your host sees all traffic as coming from Ezoic (Amazon Web Services). Some hosts misidentify this as "bot traffic" and block it.
The Fix: Request that your host (and any security plugins like Wordfence) whitelist Ezoic’s IP ranges.
52.20.63.25
3.225.202.138
3.217.200.190
54.212.71.227
52.12.170.68
34.218.21.81
3.7.90.144
13.127.240.219
18.139.6.69
18.140.184.0
3.106.6.164
3.106.176.61
3.237.131.67
15.222.77.144
15.222.108.52
18.157.131.187
18.157.105.182
23.126.25.160
34.248.174.237
52.16.85.139
34.255.61.232
15.236.165.82
15.236.137.228
15.236.166.30
18.228.20.129
18.228.107.195
13.237.131.67
3.106.176.6
3.126.25.160
2600:1f10:4c55:e200::/56
2600:1f13:393:600::/56
2406:da1a:e10::/56
2406:da18:9d0:1400::/56
2406:da1c:58a:e100::/56
2600:1f11:f39:6f00::/56
2a05:d014:776:a600::/56
2a05:d018:dd:7800::/56
2a05:d012:4d8:6800::/56
2600:1f1e:342:2f00::/56
Action: After whitelisting, go to Settings > Connection > Troubleshooting in your Ezoic dashboard and click "Confirm Whitelisting."

If your server struggles to identify the "real" user IP for features like login forms:
Action: After whitelisting, go to Settings > Connection > Troubleshooting in your Ezoic dashboard and click "Confirm Whitelisting."
Here's a video with information about fixing origin errors: