Se NameVirtualHost *:80
ou algo semelhante já não estiver nos seus arquivos de configuração, terá que ser. Isso é necessário quando seus VirtualHosts estão usando o mesmo endereço IP e porta (que são seus). Isso diz ao Apache que ele deve usar o cabeçalho Host: na solicitação HTTP para escolher qual VirtualHost deve manipular essa solicitação.
Você também deve ter uma diretiva ServerName em cada VirtualHost se estiver usando NameVirtualHost. Isso é o que o Apache corresponde ao cabeçalho Host: para. A diretiva ServerName não pode conter o caractere *. O ServerName deve corresponder exatamente ao seu domínio. Se você quiser combinar www.devhouse.nl e devhouse.nl, precisará de uma diretiva ServerAlias. Você pode ter quantas diretivas ServerAlias desejar, mas somente um ServerName.
ServerName devhouse.nl
ServerAlias www.devhouse.nl
ServerAlias mail.devhouse.nl
Um VirtualHost com o acima mencionado corresponderia a uma solicitação HTTP que foi enviada para um desses três domínios. Qualquer outro pedido irá para o VirtualHost padrão.
O primeiro VirtualHost listado nos arquivos de configuração se tornará o VirtualHost padrão. Este é o único que irá lidar com um pedido se não corresponder a nenhum outro VirtualHost. Se você quiser que o segundo listado seja o padrão, você terá que trocá-los no arquivo.
A documentação do Apache sobre isso é muito boa: link
Você pode ter o Apache listando seus VirtualHosts e em que ordem eles entram com o comando apachectl -S
(Isso é um maiúsculo S)
O Include
no final parece bastante estranho. A primeira parte da listagem é o conteúdo desse arquivo incluído?
Caso tudo isso seja muito para ser recebido de uma só vez, o que você precisa fazer aqui é:
- Troque os dois VirtualHosts por aí.
- Coloque
NameVirtualHost *:80
antes dos dois.
- Livre-se de
*.
da diretiva ServerName ou substitua-a por www.
Não importa exatamente o que acontece no VirtualHost padrão, desde que seja um domínio que você deseja corresponder.
- Adicione uma diretiva ServerName e, opcionalmente, algumas diretivas ServerAlias ao segundo VirtualHost.