Por que há sites habilitados às vezes, e não há outras vezes?

4

Por que é que no meu servidor mac, o Apache instalado com o Macports não tem uma pasta habilitada para sites, como o meu Apache no meu servidor Ubuntu?

Existem diferentes distribuições do Apache para diferentes plataformas?

E eu posso conseguir isso?

Posso usar a2ensite e a2dissite sem ter isso?

    
por user893730 29.11.2011 / 22:22

2 respostas

8

Are there different Apache distributions for different platforms?

Sim, ou com mais precisão, diferentes plataformas empacotam o Apache de maneira diferente.

And can I get it to have that?

Claro, adicione algo assim à sua configuração do Apache:

Include /where/you/want/sites-enabled/

Can I use a2ensite and a2dissite without having that?

Esses são apenas scripts criados para manipular a adição e remoção de links simbólicos para sites-enabled ; eles não estão incluídos na instalação do Mac, pois não fazem sentido sem um tipo sites-enabled de configuração. Você provavelmente pode prendê-los e configurá-los em seu sistema, se assim preferir, eles provavelmente precisarão de alguns ajustes.

    
por 29.11.2011 / 22:28
8

O Ubuntu faz coisas estranhas, diferentes, Ubuntu-ish com a sua instalação do Apache.
O OS X faz coisas estranhas, diferentes, Mac-ish com a sua instalação do Apache (mas estas coisas desviam-se menos do apache "normal" conforme fornecido pelo Projeto Apache do que as coisas do Ubuntu-ish).

Provavelmente, você estaria mais bem servido gastando algum tempo com a documentação do Apache do que confiando no Ubuntu-isms - As seções de configuração do manual serão especialmente úteis para entender como sites-enabled funciona & como configurar algo semelhante para instalações do Apache em outras plataformas.

Os programas a2ensite e a2dissite são Ubuntu-isms (ou Debian-isms herdados) - Não conte com eles trabalhando em outras plataformas, mas se você realmente quiser, você pode criar comandos equivalentes ("ensite"). : move as coisas do sites-disabled para 'sites-enabled, e o' dissite 'faz o contrário).

    
por 29.11.2011 / 22:28