¿Cómo extraer la configuración de Apache en ejecución del volcado de núcleo?

¿Cómo extraer la configuración de Apache en ejecución del volcado de núcleo?

Apache está cargando la configuración de los archivos en su memoria. Si los archivos de configuración están cambiando, el proceso de Apache no lo activará hasta que se realice una recarga/reinicio.

Ahora tengo que depurar la configuración actual de Apache (particularmente la configuración de Vhost). Por ahora he volcado la memoria de los Apaches con gcore. Entonces, ¿cómo tendría que proceder para extraer las partes relevantes del volcado de memoria para llegar a la configuración de Vhost? (Supongo que la configuración no se almacena en texto plano en la memoria de Apache y se necesita algo de magia para decodificar la memoria).

Creo que podría resultar muy complejo depurarlo de esta manera.

Respuesta1

Creo que podría resultar muy complejo depurarlo de esta manera.

Yo también. No hay razón para creer que Apache simplemente lea la configuración en la memoria y la consulte de vez en cuando; lo más probable es que muchas de las opciones afecten integralmente la forma en que Apachese configuraAl inicio.

Por lo tanto, tendría que comprender la estructura del código fuente de Apache y luego comenzar a intentar descubrir dónde terminarían los distintos fragmentos en un volcado de núcleo.

Si alguien aún no tiene una herramienta para esto (supongo que no la tiene), intentaría encontrar otra solución a su problema.

información relacionada