#559 · Desarrollo y configuración

Formateador de configuración Nginx

Mejora la legibilidad de fragmentos y archivos de configuración Nginx. El formateador aplica sangría a bloques delimitados por llaves, separa directivas terminadas en punto y coma y conserva comentarios en líneas independientes. Es útil para revisar server, location y otros bloques sin enviar la configuración fuera del navegador.

Entrada de texto

Configuración
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega la configuración Nginx.
  2. Pulsa “Formatear configuración Nginx”.
  3. Revisa bloques y directivas resultantes.
  4. Valida el archivo con nginx -t antes de recargar el servicio.

Qué hace esta herramienta

Devuelve una versión indentada de la configuración y métricas de bloques, directivas y comentarios.

Se tokeniza el texto respetando cadenas entre comillas, comentarios, llaves y punto y coma. Las llaves ajustan el nivel de sangría y cada directiva se emite en una línea propia.

El formateador mejora presentación; no ejecuta nginx -t ni comprueba módulos, rutas o directivas disponibles en tu instalación.

Ejemplo

server { listen 80; } se convierte en un bloque con listen 80; sangrado en su propia línea.

Casos de uso

  • Ordenar bloques server y location.
  • Preparar configuración para revisión de código.
  • Limpiar fragmentos copiados desde documentación.
  • Visualizar mejor niveles de anidación.

Consejos para obtener mejores resultados

  • Conserva una copia del archivo original antes de sustituirlo por el resultado.
  • Revisa secretos, rutas y valores sensibles antes de compartir una configuración.
  • Prueba el archivo resultante en un entorno de desarrollo antes de llevarlo a producción.
  • Mantén una codificación UTF-8 uniforme para evitar caracteres dañados.

Detalles del procesamiento

El tokenizador evita dividir punto y coma o llaves situados dentro de cadenas entre comillas simples o dobles y conserva comentarios iniciados por #.

No interpreta la gramática completa de Nginx; mapas, expresiones y configuraciones con sintaxis poco habitual deben revisarse manualmente.

Preguntas frecuentes

¿El formateador Nginx conserva los comentarios con #?

Sí. Los comentarios se mantienen y se colocan en una línea con la sangría del bloque correspondiente.

¿Divide directivas Nginx por punto y coma?

Sí, excepto cuando el punto y coma está dentro de una cadena entre comillas.

¿Puede formatear bloques location anidados?

Sí. Las llaves aumentan o reducen el nivel de sangría de manera jerárquica.

¿Este formato garantiza que nginx -t vaya a pasar?

No. El formateador no valida módulos, rutas ni semántica; debes ejecutar nginx -t en el servidor.

¿Mi configuración Nginx sale del navegador?

No. El formateo se realiza localmente con JavaScript.

Resumen del módulo

ElementoDescripción
ProcesamientoLocal en el navegador
EntradaTexto o archivo compatible
SalidaResultado, métricas e informe descargable