Formateador de configuración Nginx

Formatea configuraciones de nginx: una directiva por línea, bloques anidados con sangría y comentarios y cadenas intactos. Detecta bloques sin cerrar y punto y coma faltantes.

Salida

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es Formateador de configuración Nginx?

El Formateador de configuración Nginx vuelve a indentar archivos de configuración de nginx: cada directiva va en su propia línea, los bloques como server y location llevan sangría y las líneas en blanco se reducen a una como máximo. También informa de errores estructurales: llaves desbalanceadas, comillas sin cerrar y directivas a las que les falta el ;.

Cómo usar Formateador de configuración Nginx

  1. Pega tu configuración de nginx (nginx.conf o un bloque server).
  2. Elige la Sangría (4 espacios es la convención de nginx).
  3. Haz clic en Formatear (la salida también se actualiza mientras escribes).
  4. Corrige los errores que se indiquen y luego copia o descarga el resultado.

Ejemplo

Entrada
server{listen 80;server_name example.com; # main
location / {root /var/www;}}
Salida
server {
    listen 80;
    server_name example.com; # main
    location / {
        root /var/www;
    }
}

Cuándo usar Formateador de configuración Nginx

Úsalo para ordenar configuraciones copiadas de tutoriales, revisar cambios o encontrar la llave o el punto y coma que falta según nginx -t. Solo comprueba la estructura: no sabe si una directiva es válida en un contexto; ejecuta siempre nginx -t antes de recargar.

Cómo funciona Formateador de configuración Nginx

Un tokenizador divide el texto en palabras, cadenas entre comillas ("…" y '…'), ${variables}, comentarios #, llaves y puntos y coma, registrando línea y columna. El impresor escribe cada directiva con sus palabras unidas por un espacio y seguidas de ;, abre los bloques con { y los cierra en su propia línea. Los comentarios que seguían a una directiva en la misma línea se quedan en esa línea. Las cadenas entre comillas y las expresiones regulares se copian literalmente. El formateador no conoce los nombres de las directivas, así que nunca cambia tus argumentos.

Casos de Uso Comunes

  • Ordenar un bloque server de una sola línea o mal indentado
  • Encontrar un bloque location sin cerrar
  • Normalizar configuraciones antes de hacer commit en Git
  • Formatear fragmentos de configuración para documentación

Nota de Seguridad

Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.

Preguntas Frecuentes

¿Valida los nombres de las directivas?

No. Solo comprueba llaves, comillas y puntos y coma. Usa nginx -t para una validación completa.

¿Se conservan los comentarios?

Sí, incluidos los comentarios al final de una línea de directiva.

¿Qué pasa con los bloques Lua (content_by_lua_block)?

Se tokenizan como sintaxis de nginx, así que el código Lua que contienen puede reorganizarse; no pases esos archivos por el formateador.

Explora más categorías