Hello everyone: I have installed Cloudflare (free plan) on my site for a week; but for some days the site has been unreachable; “500 Internal Server Error - nginx” is shown. I have disabled all internal Cloudflare settings that I thought might conflict with the siteground server, but the result hasn’t changed. Siteground’s assistance cannot find the error; they think it is cached, but they are not sure. Can anyone help me understand? Otherwise I am forced to give up on Cloudflare.
This is the error that is shown in the browser:
h=incidenterisarcitogratis.it
ip=31.191.2.7
ts=1656939523.46
visit_scheme=https
uag=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0
I presume your server IP address ends in 34, right?
Do you also have an IP address configured ending in 239? If so, drop that address and check if the issue is fixed.
Plus, double check your encryption mode. You seem to have selected an insecure one and have no proper encryption for your site. It shoud be Full Strict.
Hi sandro, thank you for your reply. I had disabled https forcing on the siteground server thinking it might conflict with Cloudflare. I’m honest: I have not configured anything specific on the ip. I simply activated, changed the name servers and activated Cloudflare. After a few days almost everything went into lockdown due to this error 500. On the ip you write: no, as far as I know the server ip does not end with 34 or 239. I am attaching the answer that gave me the assistance by siteground:
Greetings,
I looked into your case and when I visited your website and my request reached Cloduflare I got the error 500:
However, when I used my hosts file to bypass Cloudflare: and I added this line so that I can load the website directly from our servers:
xx.xx.xx.108 incidenterisarcitogratis.it www.incidenterisarcitogratis.it
The website loaded without problems:
There are no errors on our part and the website works fine when accessed directly from the server.
The only thing I can suggest you do is make sure that both incidenterisarcitogratis.it and www.incidenterisarcitogratis.it are addressed to the correct IP address xx.xx.xx.108 in your Cloudflare account. You can also try clearing Cloudflare’s cache;If not, I can only suggest contacting Cloudflare for further assistance.
I would suggest you pause Cloudflare and make sure that you have the right IP addresses and that it loads fine on HTTPS. Once it does, you could unpause and it should work.
Just make sure to disable any Cloudflare integration on your host’s side, as that may also override your configuration.
In general, though, that 239 address is throwing the 500.