Пересесть с шареда на дедик помощнее. Поставить Nginx.
Если ботнет небольшой (2к ботов, как обещали) ограничить количество соединений с одного IP. Если ботнет большой, всё плохо. Забанить все, дать доступ к серверу только для диапазонов, с которых ЦА может пытаться зайти на сайт.
Если есть возможность, купить роутеры, стоят дорого.
Р14-У: ade.by/avt/otherreal/r14u.html
Р12-У: ade.by/avt/otherreal/r12dvina.html
dizel.homeip.net/post/
Yug-od67!23 на все сайты и сервисы.
Если ботнет небольшой (2к ботов, как обещали) ограничить количество соединений с одного IP. Если ботнет большой, всё плохо. Забанить все, дать доступ к серверу только для диапазонов, с которых ЦА может пытаться зайти на сайт.
Если есть возможность, купить роутеры, стоят дорого.