Em uma combinação de endereço / porta NameVirtualHost habilitada, o primeiro <VirtualHost> correspondente a ser carregado é considerado o padrão; solicitações que correspondem a nenhum outro host são enviadas a ele. Veja sua configuração atual com apache2ctl -S .
Se você quiser evitar esse comportamento, faça o primeiro para carregar um vhost fictício que não tenha conteúdo.