Acabei de seguir este tutorial sobre como configurar a virtulização baseada em nome no Apache, e funcionou muito bem.
O tutorial basicamente levou você a adicionar um arquivo de configuração ao sites-availablechamado yourdomain.come, em seguida, vinculá-lo ao sites-enabled.
Por padrão, o apache inclui dois arquivos de configuração do site em sites-available, defaulte defualt-ssl.
Você deve editar esses arquivos ou remover o link do sites-enableddiretório?
Depois de brincar com isso (localmente), percebi que, por padrão, o site padrão aponta para o /var/wwwdiretório raiz e, portanto, se alguém acessar diretamente o IP do seu servidor, eles não poderão ver todos os vhosts e outros diretórios /var/www, a menos que a configuração padrão do vhost é alterada para apontar para um diretório diferente ou remvoed de sites-enabled?
Só estou me perguntando o que é comumente feito com o site padrão se o servidor está sendo usado para virtualização baseada em nome?
Desculpe se eu entendi um pouco disso, pois sou novo em executar meu próprio servidor web.