Gerador de Configuração Nginx
Gere server blocks do nginx para sites estáticos, reverse proxy, SSL/HTTPS, gzip, cache. Copie ou baixe. No seu navegador.
Servidor
SSL / HTTPS
Escuta na 443 com os caminhos de cert abaixo.
Redirecionamentos
Adiciona um server block na porta 80 que redireciona 301 para HTTPS.
Adiciona um redirecionamento de example.com para www.example.com.
Adiciona um redirecionamento de www.example.com para example.com.
Performance
Comprime respostas de texto para reduzir o uso de banda.
Segurança
Adiciona X-Frame-Options, X-Content-Type-Options e Referrer-Policy.
Presets
Referência
Sobre os server blocks do nginx
Um server block do nginx define como o nginx responde a requisições para um ou mais domínios. As diretivas listen, server_name, root e location são o núcleo. Para HTTPS, aponte ssl_certificate e ssl_certificate_key para seus arquivos PEM (p. ex., do Let's Encrypt). Salve a config gerada em /etc/nginx/sites-available/ e recarregue o nginx.
Usos comuns
- Sites estáticos — sirva rapidamente uma pasta estática.
- Reverse proxy — coloque um app Node/Python/Ruby por trás.
- Migração para HTTPS — passe um site para TLS.
- Servidor multi-domínio — hospede vários sites na mesma máquina.
Privacidade
Toda a geração é executada 100% no seu navegador. Nenhum dado enviado.