Tente alterar as declarações <VirtualHost ... >
para
<VirtualHost *:80>
que terá o apache respondendo aos hosts virtuais baseados em nomes de entrada no post 80 para todos os endereços IP disponíveis.
Verifique se você tem uma diretiva NameVirtualHost *
(ou semelhante) também
Documentação do NamevirtualHost
VirtualHost Documentação