Basta desativá-los se não estiver usando-os
a2dissite default
a2dissite default-ssl
apachectl graceful
Isso simplesmente remove o link para sites habilitados, para que eles não sejam mais incluídos na configuração
Acabei de seguir este tutorial em configurando virtualização baseada em nome no Apache, e funcionou muito bem.
O tutorial basicamente levou você a adicionar um arquivo de configuração a sites-available
chamado yourdomain.com
e, em seguida, vinculá-lo a sites-enabled
.
Por padrão, o apache inclui dois arquivos de configuração do site em sites-available
, default
e defualt-ssl
.
Você deve editar esses arquivos ou remover o link do diretório sites-enabled
?
Depois de brincar com isso (localmente), percebi que, por padrão, o site padrão aponta para o diretório root /var/www
, e se alguém acessasse o IP do seu servidor diretamente, não veria todos os vhosts? e outros diretórios em /var/www
, a menos que a configuração vhost padrão seja alterada para apontar para um diretório diferente ou removida de sites-enabled
?
Estou apenas imaginando o que é comumente feito com o site padrão se o servidor estiver sendo usado para virtualização baseada em nome?
Desculpe se recebi algumas coisas incorretas, já que sou novato em executar meu próprio servidor da Web.
Você pode desativar os arquivos padrão, o que equivale a remover o link do diretório habilitado para sites.
a2dissite default
Se você não quiser desabilitar o site padrão, mas quiser ocultar os diretórios, poderá colocar uma home page (index.html) em /var/www/
ou ocultar os índices de diretório.