When creating a rule where the IP address can bypass the condition, a problem occurred: the server periodically shuts down (approximately every hour) and some requests do not work
It is not clear what you mean by “shuts down” but that rule most certainly won’t make your server “shut down”. That rule simply skips the two selected security features for that IP address.
If your server does not respond any more that will be a local issue and you need to check your server logs.
The rule set above in Firewall does not work correctly, it blocks and returns an error 200
A 200 is not an error. It’s actually a success code (OK).
How does it block? And a 200 is not an error but actually what you should expect. Post a screenshot.
Again, what do your server logs say?
Except for one 404 there isn’t a single error in that log.
I am not sure what the issue is supposed to be.
Also, you are not rewriting IP addresses. You should check out https://support.cloudflare.com/hc/en-us/articles/360029696071-Restoring-original-visitor-IPs-Option-2-Installing-mod-remoteip-with-Apache
Initially, everything works correctly, when a user is authorized, a post request is sent via the launcher to the site (API key), but after a certain time (about an hour or a little more), access is denied
if ($_SERVER[‘REMOTE_ADDR’] != $config[‘auth_ip’] || $data[‘apiKey’] != $config[‘access_key’]) json_return_error(“Отказано в доступе”);
It is most likely that IP address check then. As I mentioned you need to rewrite the IP addresses on a server level, otherwise that will never really work.
This topic was automatically closed after 14 days. New replies are no longer allowed.