ti-enxame.com

Arquivo httpd.conf perdido localizado apache

Como posso encontrar onde meu arquivo httpd.conf está localizado?

Estou executando um servidor Ubuntu Linux do Amazon Web Services EC2 (Elastic Compute Cloud) e não consigo encontrar minha configuração do Apache.

492
Shalin Shah

Obtenha o caminho da execução do Apache

$ ps -ef | grep Apache
apache   12846 14590  0 Oct20 ?        00:00:00 /usr/sbin/Apache2

Anexar o argumento -V ao caminho

$ /usr/sbin/Apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/Apache2/Apache2.conf"

Referência:
http://commanigy.com/blog/2011/6/8/finding-Apache-configuration-file-httpd-conf-location

633
squiguy

Veja http://wiki.Apache.org/httpd/DistrosDefaultLayout para discussão de onde você pode encontrar arquivos de configuração do Apache httpd em várias plataformas, pois isso pode variar de lançamento para lançamento e de plataforma para plataforma. A resposta mais comum, no entanto, é/etc/Apache/conf ou/etc/httpd/conf

Genericamente, você pode determinar a resposta executando o comando:

httpd -V

(Isso é um capital V). Ou, em sistemas onde o httpd é renomeado, talvez Apache2ctl -V

Isso retornará vários detalhes sobre como o httpd é construído e configurado, incluindo o local padrão do arquivo de configuração principal.

Uma das linhas de saída deve ser semelhante:

-D SERVER_CONFIG_FILE = "conf/httpd.conf"

que, combinado com a linha:

-D HTTPD_ROOT = "/ etc/httpd"

lhe dará um caminho completo para o local padrão do arquivo de configuração

204
Rich Bowen