Exibindo a configuração completa do Apache httpd computado?

9

Existe um comando / ferramenta para gerar a configuração computada que o Apache httpd está usando? Eu sei que posso passar manualmente pelo httpd.conf e outros arquivos de configuração, mas existe uma ferramenta padrão para gerar uma configuração de todos os arquivos e seções incluídos que se aplicam, por conveniência?

Obrigado,

James

Editar: Eu também devo ter mencionado que também estou usando uma versão do Apache do Windows x-64, a partir de um binário pré-construído.

    
por jamiebarrow 14.06.2011 / 11:20

1 resposta

5

Existe um módulo do Apache disponível que mostra uma página detalhada com várias configurações e a configuração ativa.

mod_info está desativado por padrão e deve ser ativado com ./configure --enable-info ao criar Apache. No Debian e no Ubuntu, este módulo e sua configuração podem ser ativados usando sudo a2enmod info .

Coloque as próximas linhas no seu arquivo de configuração (httpd.conf) (não é necessário quando usar a2enmod ):

<Location /server-info>
    SetHandler server-info
</Location>

Após reiniciar o servidor, o arquivo de configuração estará disponível no link (substitua example.com pelo endereço do servidor)

Note que esta informação é bastante sensível, você pode querer restringir o acesso como em:

<Location /server-info>
  SetHandler server-info
  Order deny,allow
  Deny from all
  Allow from yourcompany.com
</Location>

Para mais informações, consulte o link

    
por 14.06.2011 / 11:43