wils@web ~ $ cat ~/ajuda/como-implementar-protecao-contra-ddos-em-servidores-nginx-1-24-com-fail2ban.md

Segurança

Como implementar proteção contra DDoS em servidores Nginx 1.24 com fail2ban

atualizado em 24/07/2026

Este manual tem como objetivo orientar a implementação de proteção contra DDoS em servidores Nginx 1.24 utilizando o Fail2Ban, uma ferramenta que ajuda a proteger servidores contra ataques de força bruta e outras ameaças.

Introdução

Os ataques DDoS (Distributed Denial of Service) podem comprometer a disponibilidade de serviços online. O Nginx, sendo um servidor web popular, pode ser configurado para mitigar esses ataques em conjunto com o Fail2Ban, que bloqueia IPs maliciosos.

Pré-requisitos

  • Servidor com Nginx 1.24 instalado
  • Fail2Ban instalado
  • Acesso root ou sudo ao servidor

Passo a Passo

1. Instalação do Fail2Ban

sudo apt update
sudo apt install fail2ban

2. Configuração do Fail2Ban

Crie uma cópia do arquivo de configuração padrão:

sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Edite o arquivo jail.local para adicionar a configuração do Nginx:

sudo nano /etc/fail2ban/jail.local

Adicione as seguintes configurações:

[nginx-dos]
enabled  = true
port     = http,https
filter   = nginx-dos
logpath  = /var/log/nginx/access.log
maxretry = 5
bantime  = 3600

3. Criar o filtro para DDoS

Crie um novo filtro para DDoS:

sudo nano /etc/fail2ban/filter.d/nginx-dos.conf

Adicione o seguinte conteúdo:

[Definition]
failregex = ^ -.*"(GET|POST).*"
ignoreregex = 

4. Reiniciar o Fail2Ban

Após as configurações, reinicie o Fail2Ban:

sudo systemctl restart fail2ban

5. Verificar o status do Fail2Ban

Para verificar se o Fail2Ban está funcionando corretamente:

sudo fail2ban-client status nginx-dos

Conclusão

A implementação do Fail2Ban em conjunto com o Nginx pode ajudar a proteger seu servidor contra ataques DDoS. É importante monitorar os logs e ajustar as configurações conforme necessário para garantir a eficácia da proteção.

Dica: Considere usar outras camadas de proteção, como firewalls e serviços de mitigação de DDoS, para uma segurança ainda maior.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.