Спасибо, то что нужно!!!
Я просматриваю логи каждый час - из ботов по http 1.0 ходит только бот майл ру и то 1 его вид, который долбит robots.txt, но он заходит не часто, поэтому не тормозится. Ближайшие пару дней все 503 ошибки буду просматривать и анализировать вручную, мож че подкручу.
В общем остановился пока на этом
в секцию http
в секцию сервер нужного хоста
Код работает, проверил. Он:
1. Не лимитирует основных поисковых ботов (можно дбавлять по желанию)
2. Всем остальным дает делать не более 1 запроса в секунду (с кратковременными всплесками до 3 запросов).
3. Тормозит разных зверей шляющихся по HTTP/1.0 до 1 запроса в минуту
Так же в сервер добавил наиболее бешеных ботов, шляющихся именно по моим сайтам
Гоша очень быстро понял что это клон и там я его вижу очень редко и всегда далеко ниже меня
Едрить мадрить - limit_req zone=one burst=5 nodelay; нужно в http поднять?
Но этож тогда лимиты пойдут и на статику тоже. Других вариантов нет? ---------- Добавлено 26.12.2016 в 17:09 ---------- Все равно не понимаю, как лимит
в секции сервер
может воздействовать на
в секции http
зоны то разные!!! ---------- Добавлено 26.12.2016 в 17:20 ---------- Цитирую по ссылке выше
Так у меня так и указано - три в http
и три в сервер
Продолжаю диалог с самим собой. Методом научного тыка выяснил что работе прошлых конфигов мешала еще одна запись лимит зон, если ее убрать - все работает.
На данный момент так:
теперь встал другой вопрос, как добавить еще один limit_req_zone так сказать для "всех остальных", кто не попал в первые 2 условия?
Если просто добавить ниже limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
то верхние правила перестанут работать, почем у так не понимаю.
в конфиге хоста пока так
Проверил ДНС - не в них дело, тупо спарсили контент, самую малочь изменили структуру, поменяли дизайн и вперед---------- Добавлено 26.12.2016 в 15:51 ----------
Вы когда-нибудь судились в России? Я судился, не советуйте больше этой глупости другим.
У нас правды не сыскать - суд я выграл 4 года назад (банальное не выполнение контракта), потом еще раз выграл 2 аппеляции - денег не увидел до сих пор, только - 200 тыщ. на суды.
Роза умирает уже дня 3-4... по крайне мере у меня
Вот так не работает:
ВОт так получаю сам 503
попробовал так
и получил сам 503 ошибку
в логах с моего айпи первый запрос
7*.1*2.7*.2** - - [25/Dec/2016:22:19:19 +0300] "GET / HTTP/1.1" 301
второй
7*.1*2.7*.2** - - [25/Dec/2016:22:19:19 +0300] "GET / HTTP/2.0" 503
Нифига не понимаю короч