gennolo
Basic Pleskian
Hi all,
From a few days I am struggling with website accesses from china that puts my centos/plesk box KO.
It happens that within a second I have a GET request for 100+ different web pages for my e-commerce website that are
spiking my server load average and crashing everything
These accesses comes from legitimate user agents like
"Mozilla / 5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident / 5.0)"
so I can't put a block tied to the user agent.
Very often the ip is always the same so I can block it manually via plesk firewall,
in other cases they seem to be attacks generated by botnets (always from China) so they cannot be easily managed manually.
What do you recommend to try mitigating these situations automatically / with Plesk?
Should I consider third party filters / extensions (e.g. cloudflare), is it possible / a good idea to block connections by geographical area ?
Or to "tune" fail2ban with jails to limit simultaneous connections for ip without blocking legitimate traffic? (I already have plesk-apache / plesk-apache-badbot turned on but
they don't seem to be effective as GET requests are made to legimitate website pages)
Any help would be really appreciated !
Thanks
From a few days I am struggling with website accesses from china that puts my centos/plesk box KO.
It happens that within a second I have a GET request for 100+ different web pages for my e-commerce website that are
spiking my server load average and crashing everything
These accesses comes from legitimate user agents like
"Mozilla / 5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident / 5.0)"
so I can't put a block tied to the user agent.
Very often the ip is always the same so I can block it manually via plesk firewall,
in other cases they seem to be attacks generated by botnets (always from China) so they cannot be easily managed manually.
What do you recommend to try mitigating these situations automatically / with Plesk?
Should I consider third party filters / extensions (e.g. cloudflare), is it possible / a good idea to block connections by geographical area ?
Or to "tune" fail2ban with jails to limit simultaneous connections for ip without blocking legitimate traffic? (I already have plesk-apache / plesk-apache-badbot turned on but
they don't seem to be effective as GET requests are made to legimitate website pages)
Any help would be really appreciated !
Thanks