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

13

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.

Alex Coplan
fonte

Respostas:

16

Apenas desative-os se você não os estiver usando

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

Mathias R. Jessen
fonte
2

Você pode desativar os arquivos padrão, o que equivale a remover o link do diretório ativado por sites.

a2dissite default

Se você não deseja desativar o site padrão, mas deseja ocultar os diretórios, pode colocar uma página inicial (index.html) /var/www/ou ocultar os índices de diretório.

Aditya Patawari
fonte