Generador de configuración Nginx
Plantilla
Servidor
SSL / TLS
Proxy inverso
Cabeceras de seguridad
Control de acceso
Rendimiento y caché
Tiempos de espera y buffers
Configuración generada

Acerca de esta herramienta

Genera configuraciones de bloques de servidor Nginx listas para producción con un constructor visual. Selecciona las funcionalidades que necesitas y obtén un archivo de configuración completo que puedes copiar directamente a tu servidor.

Características

  • 6 presets — Estático, Reverse Proxy, SPA, PHP-FPM, Servidor API, Fortificado

  • Bloques upstream — upstream con nombre, balanceo de carga (round-robin, least connections, IP hash), conexiones keepalive y múltiples servidores backend

  • SSL/TLS moderno — QUIC/HTTP3, OCSP stapling, 0-RTT early data, cipher suites robustos, session tickets desactivados, HSTS preload

  • Control de acceso — rate limiting con burst, bloqueo de archivos ocultos, bloqueo de rutas de exploits (wp-admin, phpMyAdmin), respuestas tarpit lentas

  • Cabeceras de seguridad — X-Frame-Options, XCTO, Referrer-Policy, Permissions-Policy, COOP/CORP/COEP, CSP básica con enlace al Constructor de Políticas CSP

  • Rendimiento — Gzip, Brotli, caché de recursos estáticos, caché de archivos abiertos, proxy buffering

  • Reverse proxy — soporte WebSocket, cabeceras de proxy, keepalive, opciones de buffering

Cómo usar

  1. Empieza con un preset que se ajuste a tu caso de uso
  2. Personaliza el dominio, la ruta raíz y las rutas de los certificados SSL
  3. Activa QUIC/HTTP3, OCSP stapling y las opciones TLS modernas
  4. Configura el control de acceso: rate limiting, rutas bloqueadas y tarpit
  5. Activa las cabeceras de seguridad y las optimizaciones de rendimiento
  6. Copia la configuración generada y colócala en el directorio de sitios de tu Nginx

Privacidad

Toda la generación de configuración ocurre completamente en tu navegador. No se transmite ningún dominio, dirección IP ni ruta de backend a ningún servidor. La arquitectura de tu servidor permanece privada.

Referencia de comandos Linux

Comandos comunes para gestionar Nginx y verificar configuraciones:

Verificar configuración

nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful

Recargar configuración (sin interrupciones)

nginx -s reload
Nginx recarga la configuración sin interrumpir las conexiones activas

Comprobar versión y módulos

nginx -V
nginx version: nginx/1.25.4built by gcc 12.2.0 (Debian 12.2.0-14)built with OpenSSL 3.0.11 19 Sep 2023TLS SNI support enabledconfigure arguments: --with-http_ssl_module --with-http_v2_module --with-http_v3_module ...

Más información

Estos artículos del blog ofrecen guías detalladas sobre las funcionalidades disponibles en este generador: