O snippet a seguir deve funcionar (sem nenhum aviso):
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www
</VirtualHost>
<VirtualHost *:80>
ServerName foo.example.com
DocumentRoot /foo/wwww
</VirtualHost>
Certifique-se de ler a documentação do Suporte ao host virtual baseado em nome para entender porque não funcionou em primeiro lugar.