Anonymous1111, еще раз повторяю:
1. Сделайте лимиты
2. Блокируйте по реферу
3. Посмотрите статистику по запросам IP, самых наглых блокируйте (предварительно проверив ip)
4. Забудьте про (GET|HEAD|POST) это тупизна несусветная
Все варианты кодов уже есть в этом топике - сидите, тестируйте.
Что не понятно - читайте доки и снова тестируйте. Так люди и учатся.
Никто не будет за вас писать вам каждую строку конфига.---------- Добавлено 22.12.2019 в 10:30 ----------Еще один момент - весь ваш флуд по протоколу HTTP/1.0, это древний протокол и в нормальном режиме по нему уже никто не ходит на сайты.
99% запросов по нему делают боты.
На своих сайтах я его полностью блокирую и так уже года три, полет нормальный.
P.S. могу ошибиться в синтаксисе, пишу по памяти, протестируйте...
Это полнейшая ДИЧЬ! Если блокировать HEAD запросы еще имеет какой-то смысл, то блокировка GET это выстрел себе в ногу. ВСЕ НОРМАЛЬНЫЕ ЗАПРОСЫ - это GET запросы!!! ПРосто выключите тогда сервак, эффект тот же будет :)))---------- Добавлено 22.12.2019 в 09:01 ----------
После любых изменений в конфиге nginx делаете
если ответ
значит все норм, ошибок нет, тогда делаете
Ну как был Леня уже все вам показал. Смотрите логи, блокируете по реферу и все.
Еще можно сгруппировать запросы по IP и заблокировать самых настойчивых (где счет идет на сотни запросов с 1 ip), только проверьте чтобы это были не поисковики
вот команда
cat /var/log/nginx/access.log | awk '{if ($9=="200") {print $1}}' | sort | uniq -c | sort -nr | head -n 100
либо без запросов к статике
cat /var/log/nginx/access.log | egrep -v 'ico|png|gif|jpg|swf|\.js|\.php|css' | awk '{if ($9=="200") {print $1}}' | sort | uniq -c | sort -nr | head -n 100
Блокировка через фаервол так
iptables -A INPUT -s 213.152.162.104 -j DROP
1. Сколько сайтов на сервере?
2. Какой трафик суммарно на сервер?
3. КОнфиг Nginx один или для каждого сайта еще свои конфиги?
4. Кидай сюда конфиг, скажу что и куда прописать.
Я писал подробно пару страниц назад - траф медицина, блок в самом низу, на 50.000 трафа давал 1500 в день, при плавном снижении трафа в 2 раза, доход рухнул в 10 раз
Я делал эксперемент - подгружал блок рекламы когда юзер прокручивал страницу вниз и до блока оставалось 300 пикселей. % видимости был под 70, доход упал в 5 раз. Вообще - все мои эксперементы делали только хуже. В итоге с 25000 трафа баннер давал 150 р
Я давно писал что график дохода в Яндексе НИКАК не коррелирует с графиком посещаемости и более похож на забор деревенского алкаша.
Надо заметить что график дохода в Адесенс почти близнецы с графиком посещаемости.
Лично для меня это стало последней каплей, теперь на моих сайтах рекламы Яндекса нет, чего и всем желаю
ФЛ в такое убожество скатился, аж тошно. Лет 10 назад там было круто, без проблем находил исполнителей за минуты.
Сейчас (уже с год им не пользуюсь) создаешь проект и туда налетают боты, типа да выполю проект вот мои контакты. Из 20 ответивших живых людей будет 1-2.
Это не ддос, а баловство какое-то. Нормально настроенный Nginx даже на 2-х ядрах этого даже не заметит. Наймите админа, он вам все сделает минут за 15.
Касательно этого вопроса мне в личку написал Дмитрий Горомов, типа пришлите id площадки разберемся. Я отправил.
Вот что он мне ответил.... это я к тому, чтобы вы не питали надежд, что там в чем -то могут разобраться.
Свои комментарии на его советы выделил жирным