Pular para o conteúdo

🟩 Gerador de <code>nginx.conf</code>

Insira o nome do host, diretório raiz e caminho do certificado SSL, e selecione as funções usando caixas de seleção. Gera em tempo real blocos <code>server</code> em nível de produção com redirecionamento HTTPS, HTTP/2, TLS moderno, HSTS, gzip/brotli, cache estático, PHP-FPM, proxy reverso, WebSocket e <code>try_files</code>.

100% Free No signup Browser-only 5 languages Dark mode

🔒 Sobre Privacidade

🎛 Predefinição

🧩 Seleção de recursos

📄 nginx.conf gerado


        
    

📖 Como usar

  1. 1
    Pick a preset
    Select Static, WordPress, Laravel or Next.js — recommended features get auto-checked.
  2. 2
    Set host and SSL paths
    Enter server_name, document root, and Lets Encrypt fullchain.pem / privkey.pem paths.
  3. 3
    Copy or download
    Use the buttons to copy to clipboard or download as a .conf file.
  4. 4
    Place into nginx and reload
    Place into /etc/nginx/sites-available/, symlink into sites-enabled, run sudo nginx -t to test, then sudo systemctl reload nginx.

❓ Perguntas frequentes

What if I do not have an SSL certificate yet?
Use certbot from Lets Encrypt to issue a free certificate: sudo certbot --nginx -d example.com -d www.example.com. Only enable HSTS after HTTPS is fully working.
nginx -t reports an error
Most issues are SSL path typos or a PHP-FPM socket path that does not match your install. Check the line number in the error and run journalctl -u nginx.
Can I use Apache .htaccess on nginx?
No. nginx does not read .htaccess — rewrites must live in server / location blocks. For Apache hosts, use our .htaccess generator instead.
🐛 Você encontrou um problema com esta ferramenta?

Completamente gratuito e sem registro. Até as etapas de reprodução são suficientes. Os relatos recebidos chegam diretamente aos operadores e servem como referência para correções.

※ Para reproduzir problemas, informações do navegador (UA / tamanho de tela / idioma / URL) são enviadas automaticamente