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.