Pular para o conteúdo
⚙️

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

config nginx
 

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.