Você deve editar / excluir a configuração padrão do site do apache?

11

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.

    
por Alex Coplan 30.12.2011 / 19:49

2 respostas

15

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

    
por 30.12.2011 / 19:52
2

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.

    
por 30.12.2011 / 19:57