Introdução
Controlar o número de conexões simultâneas no Nginx é essencial para evitar sobrecarga, garantir estabilidade e proteger seu VPS Linux ou servidor dedicado. Veja como configurar este limite de forma segura e eficiente.
Pré-requisitos
- Acesso root ou sudo ao servidor
- Nginx instalado e em funcionamento
- Backup da configuração atual do Nginx
Passo a passo para configurar limite de conexões simultâneas no Nginx
- Faça backup do arquivo de configuração:
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bkp - Edite o arquivo principal do Nginx:
nano /etc/nginx/nginx.conf - Adicione os parâmetros de limite:
- Dentro do bloco
http, insira:limit_conn_zone $binary_remote_addr zone=addr:10m; limit_conn addr 20;O exemplo acima limita a 20 conexões simultâneas por IP.
- Dentro do bloco
- Salve e feche o arquivo.
- Teste a configuração:
nginx -tCorrija eventuais erros antes de prosseguir.
- Recarregue o Nginx para aplicar as mudanças:
systemctl reload nginx
Checklist rápido
- Backup realizado?
- Parâmetros inseridos no bloco correto?
- Configuração testada sem erros?
- Nginx recarregado?
Troubleshooting: erros comuns
- Erro de sintaxe ao recarregar: Verifique se os parâmetros
limit_conn_zoneelimit_connestão dentro do blocohttpouserver. - Limite não aplicado: Confirme se o bloco
limit_conn_zoneestá antes dolimit_conne ambos estão ativos. - Site inacessível após reload: Restaure o backup e revise as alterações.
Resumo
- Limitar conexões previne sobrecarga e ataques DDoS simples.
- Faça sempre backup antes de alterar arquivos críticos.
- Testar a configuração evita downtime inesperado.
Contrate Agora
Garanta performance e estabilidade para seu ambiente Nginx com servidores dedicados otimizados e suporte 24/7. Veja planos de servidor dedicado e conte com especialistas AviraHost para sua infraestrutura.