Я использую mod_evasive для apache, который управляет DOS, то есть он автоматически заносит в черный список IP-адреса, которые делают слишком много http-запросов в течение дельта-времени.
Он существует на nginx?
Я использую mod_evasive для apache, который управляет DOS, то есть он автоматически заносит в черный список IP-адреса, которые делают слишком много http-запросов в течение дельта-времени.
Он существует на nginx?
Нет, это не так. Но вы можете использовать ngx_http_limit_req_module. Дополнительные сведения об этом модуле см. в документации: https://nginx.org/en/docs/http/ngx_http_limit_req_module.html
Согласно Матрица сравнения модулей Nginx, HttpLimitZoneModule эквивалентен mod_evasive для apache.
Эта директива устарела в версии 1.1.8, вместо нее следует использовать эквивалентную директиву limit_conn_zone с измененным синтаксисом.
Дополнительные инструкции для нового модуля и директив можно найти здесь.