Como extrair a configuração do Apache em execução do dump principal?

1

O Apache está carregando a configuração dos arquivos em sua memória. Se os arquivos de configuração estão mudando, o processo do Apache não irá ativá-lo até que um recarregamento / reinício aconteça.

Agora eu tenho que depurar a configuração atual do Apache em execução (particularmente a configuração do Vhost). Por enquanto eu joguei a memória do Apaches com o gcore. Então, como eu teria que proceder para extrair as partes relevantes do despejo de memória para chegar à configuração do Vhost? (Eu suponho que a configuração não seja armazenada em texto simples na memória do Apaches e que haja alguma mágica necessária para decodificar a memória).

Acho que pode ser muito complexo depurá-lo desta maneira.

    
por thonixx 12.05.2014 / 11:24

1 resposta

2

I think it might be really complex to debug it this way.

Eu também. Não há razão para acreditar que o Apache simplesmente leia a configuração na memória e consulte-a de vez em quando - mais provavelmente, muitas das opções afetam integralmente como o apache se configura na inicialização.

Assim, você teria que entender a estrutura do código-fonte do apache e, em seguida, começar a tentar descobrir onde os vários bits e peças acabariam em um dump principal.

Se alguém já não tem uma ferramenta para isso (acho que não tem), então eu tentaria encontrar outra solução para o seu problema.

    
por 12.05.2014 / 15:17