A configuração de <VirtualHost _default_:*>
não fará nada, não terá precedência sobre os hosts virtuais configurados como <VirtualHost *:80>
(exceto em portas diferentes de 80).
_default_
só deve ser usado com hospedagem virtual baseada em IP. A partir da documentação :
A default vhost never serves a request that was sent to an address/port that is used for name-based vhosts.
Se parecer sujo abusar da alfabetização para definir o padrão, talvez coloque seu vhost baseado em nome padrão no seu principal httpd.conf
, antes da linha Include
?