#560 · Desarrollo y configuración

Formateador de configuración Apache

Da una estructura visual consistente a configuraciones de Apache HTTP Server. La herramienta sangra directivas dentro de contenedores como <VirtualHost>, <Directory> o <Location>, conserva comentarios y elimina espacios sobrantes. Así puedes revisar bloques anidados con mayor claridad antes de validar la configuración en el servidor.

Entrada de texto

Configuración
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Pega el archivo o fragmento de Apache.
  2. Pulsa “Formatear configuración Apache”.
  3. Revisa visualmente los contenedores anidados.
  4. Ejecuta la prueba de configuración del servidor antes de reiniciar o recargar.

Qué hace esta herramienta

Devuelve la configuración con sangría uniforme y cuenta contenedores, directivas y comentarios.

Cada línea se clasifica como apertura de contenedor, cierre, comentario o directiva. Los cierres reducen la sangría antes de escribirse y las aperturas la aumentan después.

La herramienta no conoce los módulos activos de tu servidor; utiliza apachectl configtest o el comando equivalente para la validación final.

Ejemplo

Las directivas dentro de <VirtualHost *:80> se muestran con un nivel adicional de sangría hasta </VirtualHost>.

Casos de uso

  • Ordenar VirtualHost antes de documentarlos.
  • Revisar bloques Directory complejos.
  • Normalizar fragmentos de configuración compartidos.
  • Reducir errores visuales 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

La sangría se basa en contenedores con etiquetas angulares. Los comentarios iniciados por # se mantienen y las directivas permanecen en su orden original.

No valida nombres de directiva, argumentos, módulos ni rutas, y puede no interpretar correctamente construcciones generadas o sintaxis de módulos muy específica.

Preguntas frecuentes

¿Qué contenedores Apache puede sangrar el formateador?

Sangra cualquier bloque con forma <Nombre ...> y lo cierra al encontrar </Nombre>, incluidos VirtualHost, Directory y Location.

¿Conserva los comentarios de Apache que empiezan por #?

Sí. Los mantiene en su posición relativa y con la sangría correspondiente.

¿El formateador cambia el orden de las directivas?

No. Solo normaliza espacios iniciales y aplica sangría; el orden de las líneas se conserva.

¿Puede validar si una directiva requiere un módulo concreto?

No. Esa comprobación depende de los módulos cargados en tu servidor Apache.

¿Qué comando debo usar para la comprobación final?

Utiliza apachectl configtest o el comando equivalente de tu distribución después de revisar el resultado.

Resumen del módulo

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