Como encontrar arquivos .conf usados pelo apache

2

Eu me pergunto, existe alguma possibilidade de encontrar quais arquivos .conf o apache está usando em tempo de execução? Alguma variável de ambiente talvez, como deveria funcionar tanto no windows quanto no linux. Ou função php?

    
por ts01 17.01.2011 / 03:11

2 respostas

2

Se você correr

/usr/sbin/apachectl -V

você verá

-D HTTPD_ROOT="/etc/httpd"

e

-D SERVER_CONFIG_FILE="conf/httpd.conf"

que, quando combinados, informará a localização padrão do arquivo de configuração em uma máquina unix.

Não há apachectl para o Windows, mas esta postagem indica que algo semelhante pode ser possível chamando o executável do apache diretamente com os argumentos apropriados.

    
por 17.01.2011 / 03:39
1

Em tempo de execução - de jeito nenhum. Eu correria

strace httpd | grep conf

(substitua httpd pelo binário mpm que você está usando, como httpd.worker ou apenas httpd)

    
por 18.01.2011 / 23:48