Using Ubuntu 12.04 -
I created a vhost on Ubuntu 12.04 using a2ensite, then I editied the config file:
sudo vim /etc/apache2/sites-available/YOUR_SITE
After saving the file, the browser loaded a blank page. When this happens you can open your Apache error log and look for the exact path that Apache is trying to find.
( tail /var/log/apache2/error.log )
The logs revealed a typo in the path to the document root for my site.
The site resolved properly after fixing the typo and restarting Apache:
sudo service apache2 restart