My CentOS server is experiencing huge (millions a day) requests looking like this:
Srv PID Acc M CPU SS Req Conn Child Slot Client Protocol VHost Request
62-1 - 0/0/335 . 0.00 1947 204049 0.0 0.00 0.85 104.248.57.218 http/1.1 www.myrealdomain.co.uk:80 GET http://218.22.14.198/index HTTP/1.1
The request looks like my server is spending time serving or getting other pages content. I tried blocking the IPs, which only makes the source scramble up new IPs (both for the client and the request IP) and with no success.
I even have Cloudflare on high safety including their web app firewall, yet these requests still come in droves.
Can anyone explain why these are requested, and more importantly, how to prevent it altogether.
The server is running around 50 sites all basic configuration of WordPress, and it is a dedicated server.