- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Господа - как то можно совместить limit_req zone и if ?
Идея тормознуть всю нечесть что ходит по
Все юзеры у меня на HTTP/2, пару процентов старых девайсов на HTTP/1.1 + боты на нем же.
А по HTTP/1.0 одно гуано лазит.
Проще всего через map
См пример http://serverfault.com/questions/177461/how-to-rate-limit-in-nginx-but-including-excluding-certain-ip-addresses
Проще всего через map
См пример http://serverfault.com/questions/177461/how-to-rate-limit-in-nginx-but-including-excluding-certain-ip-addresses
Спасибо. 2 месяца голову ломал как при использовании limit_req_zone админка бы не ложилась...
Location разбил на статику и скрипты, дальше мозгов не хватило..
А тут вписал свой ip и тебя сервер больше не посылает.
Класс !
Я наверное че то недогоняю, вот пример использования мар
"HackYou:POST:/admin/some/url" "1";
}
if ($block) {
return 403;
}
И сюдя моей логике далеко не программиста, я все равно упрусь в limit_req zone в if - что не поддерживается. Так ?
Возможно в мап надо создать доп.секцию с доверенными айпи, которые бы не попадали в бан.
limit_req zone в if - что не поддерживается.
error_page 444 = @slowed;
if ($block) {
return 444;
}
location @slowed {
limit_req zone=...
...
r0mik, я конечно не спец, но в вашем примере помоему не рабочий код. Где условие, фильтрующие траф по протоколу HTTP/1.0 ?
Вот только сегодня с утра до 12 дня - 11587 запросов по HTTP/1.0 - сгруппировал все апи, пробил, сплошь парсеры и спамботы.
Было бы все же здорово затормозить эту нечисть.
Это не возможно. Это просто никому не нужно.
HTTP 1.1 это подверсия HTTP 1.0. Не возможно отключить их друг от друга.
А судьбу по IP не предугадываешь?
p.s. Вот эту бы энергию в полезное русло.
Леня, неверю!!! Ну ведь простое условие
неужели никак нельзя прилипть к нему limit_req zone ?
Это не имеет смысла т.к. потом эти боты просто будут ходить по http 1.1, для curl это добавить 1 строчку.
Поэтому я и говорил про русло :)