Quando o nginx processa uma solicitação, ela passa por várias fases . Entre eles, as fases pré-acesso e acesso .
O Preaccess é normalmente onde limit_req
funciona enquanto o acesso é onde as diretivas allow
/ deny
funcionam. Isso significa que a limitação de taxa é feita antes de filtragem de IP se ambas as diretivas forem declaradas no mesmo contexto.
Portanto, se a sua vontade é tentar obter algum processo similar ao fail2ban (dado o seu código de retorno 444) trabalhando diretamente no nginx usando diretivas nativas, isso simplesmente não é possível por natureza.