Você precisa de um arquivo .conf na pasta / etc / apache2 para rodar o seu site?

0

Ainda estou tentando fazer funcionar, existem diferentes tutoriais para a mesma configuração. Este tutorial diz que você tem que criar um arquivo de configuração. servidor web apache2

Mas normalmente você não precisa disso, porque você já tem isso em sua configuração / etc / apache2 / sites-available.

Então, o que isso muda?

    
por Private 14.08.2013 / 10:41

1 resposta

2

Eu tentaria manter a documentação oficial sempre que possível. O tutorial que você mencionou deve funcionar, mas está longe de ser a melhor prática. Você não deveria estar preenchendo a configuração do site na área conf.d .

Aqui está nossa documentação para gerenciar o virtualhosts. Ele informa onde a configuração deve ir ( /etc/apache2/sites-available/ ) e como você deve ativá-la ( a2ensite ). Isso deve explicar como tudo deve funcionar.

O restante desse documento também é muito útil.

E em resposta direta à sua pergunta direta (se isso não for respondido pelo acima), sim e não . Por padrão, o Apache tem um arquivo de configuração /etc/apache2/sites-available/default (não fique preso à presença ou falta de extensão - são todos apenas arquivos de texto) que servirá qualquer domínio (ou IP) na porta 80 de /var/www/ .

Se você deseja um tratamento de domínio específico, como vários hosts virtuais, convém adicionar outro arquivo de configuração de site.

    
por Oli 14.08.2013 / 10:47