Mac OS X 10.6.3: como funciona a configuração do Apache?

5

Acabei de ter um MacBook Pro 15 ", portanto não estou familiarizado com a configuração do sistema de arquivos. Percebi quando no meu sistema de arquivos que tenho alguns caminhos que especificam httpd.conf :

/etc/apache2/httpd.conf
/opt/local/apache2/conf/httpd.conf
/private/etc/apache2/httpd.conf

Os arquivos de configuração são diferentes de várias maneiras (usuário, grupo, server_root, módulos que são carregados, etc.) As próprias pastas do apache2 também diferem muito.

Parece que o que está sendo usado é /etc/apache2/httpd.conf ou /private/etc/apache2/httpd.conf

Eu estou querendo saber se eu poderia ter bagunçado o meu sistema depois de instalar alguns pacotes (php5, django, etc) via macports e talvez acabar com 2 instâncias do apache2.

Minhas perguntas são, portanto:

  • qual httpd.conf é o que está sendo usado?
  • quais são os outros arquivos?

obrigado

- update--
Para esclarecer, eu não instalei explicitamente o apache2 via macports. Eu estou querendo saber se foi instalado porque era uma dependência. Depois de mais caçadas, eu estou aprendendo que eu nunca deveria ter instalado o php, porque o Snow Leopard já inclui o php 5.3 desde o início.
link

Vou precisar abrir outra pergunta sobre como funciona o sistema de arquivos do Mac.
Obrigado a todos pelas respostas.

    
por w-- 10.04.2010 / 00:17

1 resposta

6

O arquivo /etc/apache2/httpd.conf é apenas um link simbólico apontando para o arquivo /private/etc/apache2/httpd.conf (portanto, seu conteúdo deve ser idêntico).

O / opt / local / apache2 provavelmente foi carregado por você quando você instalou o macports.

Uma maneira relativamente fácil de ver qual deles está sendo usada é verificar os últimos tempos de acesso dos arquivos:

ls -lutrd /opt/local/apache2/conf/httpd.conf /private/etc/apache2/httpd.conf

Verifique os carimbos de hora para ver qual deles foi usado pela última vez. Se você abriu / olhou para os arquivos, então isso poderia mudar a data, então nesse caso você poderia reinicializar sua máquina e então verificar a data / hora de acesso desses arquivos.

    
por 10.04.2010 / 00:33