Apache 404 not found instead of it works

i have virtual min (GPL) installed on my server and the problem am facing is that i get a '404 not found' message on all of my domains. However, when i create a v-host and place an index.html page, all of my domains (5) show the page such that when am installing drupal, all of my domains show the drupal site. I am not using the virtualmin dns but the one provided by my hosting company.

there is no default (it works) index.html file in /var/www and i have tried adding one but still i get the 404 not found message.

Any ideas what the problem might be.