◎ nginx.com.brtech

Nginx Brasil

Nginx explicado em português, do jeito certo

Tudo sobre Nginx em português — proxy reverso, load balancing, SSL, cache e performance. Conteúdo prático, com exemplos que funcionam de verdade, pra dev que não quer depender de tutorial gringo.

Quer contribuir?

Conversar sobre o projeto

Resumo

Nginx Brasil é um projeto brasileiro focado em tutoriais de nginx em português. Aprenda a configurar Nginx do zero ao avançado.

10K+Desenvolvedores
100+Tutoriais planejados
24/7Conteúdo disponível

Perguntas Frequentes

O que é o Nginx Brasil?

É um portal de conteúdo técnico sobre Nginx feito pra quem fala português. Tem tutoriais, guias de configuração, exemplos de proxy reverso, load balancing e otimização de performance — tudo pensado pro contexto de devs brasileiros.

O conteúdo é gratuito?

Sim, tudo gratuito e aberto. A ideia é ser aquela referência que faltava em português — com exemplos de verdade, testados em produção, sem enrolação.

Como configurar proxy reverso no Nginx?

Usa a diretiva proxy_pass dentro de um bloco location. Define o upstream com o endereço do backend, configura headers como X-Real-IP e X-Forwarded-For, e ajusta os timeouts conforme sua aplicação precisar.

Qual a diferença entre Nginx e Apache?

Nginx usa arquitetura event-driven assíncrona — consome menos memória quando tem muita conexão simultânea. Apache usa modelo process/thread por conexão. Na prática, Nginx brilha pra conteúdo estático e proxy reverso; Apache dá mais flexibilidade com .htaccess.

Como instalar o Nginx no Ubuntu?

Roda sudo apt update e depois sudo apt install nginx. Pra iniciar: sudo systemctl start nginx. Pra subir junto com o sistema: sudo systemctl enable nginx. Confere se tá rodando com sudo systemctl status nginx.

Como configurar SSL/TLS no Nginx com Let's Encrypt?

Instala o Certbot com sudo apt install certbot python3-certbot-nginx. Roda sudo certbot --nginx e segue o passo a passo. Ele configura o Nginx automaticamente e agenda renovação a cada 90 dias — de graça.

O que é load balancing no Nginx?

É quando o Nginx distribui requisições entre vários servidores backend usando o bloco upstream. Suporta round-robin, least_conn e ip_hash. Dá pra configurar health checks, pesos diferentes por servidor e failover automático.

Como otimizar a performance do Nginx?

Ativa gzip, configura cache de estáticos com expires, ajusta worker_processes pro número de CPUs, aumenta worker_connections, habilita sendfile e tcp_nopush. Um keepalive_timeout bem calibrado também ajuda bastante na latência.

Como configurar cache no Nginx?

Define o diretório de cache com proxy_cache_path e ativa em locations específicos com proxy_cache. Usa proxy_cache_valid pra controlar expiração por código HTTP e proxy_cache_key pra montar a chave de cache.

Como redirecionar HTTP para HTTPS no Nginx?

Cria um bloco server na porta 80 com return 301 https://$host$request_uri. Redireciona tudo de HTTP pra HTTPS de forma permanente — bom pra segurança e pro SEO, sem impacto relevante em performance.

Como configurar múltiplos domínios no Nginx?

Cria um arquivo em /etc/nginx/sites-available/ pra cada domínio, com o server_name certo. Ativa com link simbólico em sites-enabled e valida com nginx -t antes de recarregar. Simples assim.

Como limitar taxa de requisições no Nginx?

Usa limit_req_zone pra criar uma zona de memória compartilhada com a taxa máxima de requests por segundo. Aplica limit_req no location que quiser proteger. Funciona bem contra DDoS leve e abuso de API sem atrapalhar tráfego legítimo.

O domínio deste site está à venda?

Sim, está disponível. Se tiver interesse, manda uma mensagem pelo ft.ia.br que a gente conversa sobre valores e como fazer a transferência.

"A melhor maneira de prever o futuro é implementá-lo."
Alan Kay, Cientista da Computação

Interessado neste projeto ou domínio?

Adquirir este domínio