> On Jul 14, 2016, at 9:25 AM, LEOWRS wrote:
>
> Константин, в штатном режиме ресурсов более чем достаточно, особенно если
> nginx держит постоянный коннект.
>
> Необходима такая функция когда начинается атака на сервер на уровень
> application, скрипты её вычисляют весьма оперативно, и в идеал
смотрели в сторону CloudFlare ?
там есть несколько уровней защиты, на самом тяжелом - принудительная капча
(по рубильнику)
ровно то, что вы хотите, но в облаке
14 июля 2016 г., 11:25 пользователь LEOWRS
написал:
> Константин, в штатном режиме ресурсов более чем достаточно, особенно если
> nginx
Средств различных много, но на форуме nginx вопросы я задал именно по nginx,
а в частности по двум, на мой взгляд, достаточно актуальным функциям.
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,268252,268281#msg-268281
___
nginx-ru mailing
> так как в идеале блокировку делать не постоянную, а к примеру на 1 час,
этого достаточно чтобы отбиться,
но в тоже время влитевший под блок случайный юзер не будет похоронен
навсегда.
fail2ban смотрели?
2016-07-14 9:25 GMT+03:00 LEOWRS :
> Константин, в штатном режиме ресурсов более чем достато
Константин, в штатном режиме ресурсов более чем достаточно, особенно если
nginx держит постоянный коннект.
Необходима такая функция когда начинается атака на сервер на уровень
application, скрипты её вычисляют весьма оперативно, и в идеальном варианте
php записывает в memcached пару denyip$IP=1, а
> Второй вопрос более актуален. Перелопатив всю возможную документацию не смог
> найти как в nginx получить значение переменной из memcached?
>
> Нужно что-то вроде:
>
> if (memcachedget('denyip'.$remote_addr)==1) {return 444;}
>
> Пока как вариант получается нужно определив скриптом клиента для
Относительно MD5 вопрос только в части того, почему до сих пор нет
встроенной функции, а вместо неё приходится работать через perl, что явно
ресурсозатратнее, чем если была бы строенная.
Второй вопрос более актуален. Перелопатив всю возможную документацию не смог
найти как в nginx получить значени