Como afirma @ patrick-mevzek, talvez você queira garantir que tenha um NameVirtualHost no início de suas declarações de host virtuais baseadas em nome, por exemplo:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>
Esta declaração foi removida das versões atuais do Apache, mas era necessária no Apache 2.2 e anterior.