I operate a VPS on Digital Ocean running Ubuntu 12.04.3, with virtual hosts. I was able to set things up following this tutorial here: https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts

However, after a few days I navigated to my main domain (noelforte.com) to check and see if everything was running smoothly, but instead of seeing the landing page that I had temporarily set up, I instead was greeted with a directory listing.

Oddly enough, the subdomain I had configured with VHosts was still pointed to the right directory, however my main domain reverted to pointing at the default document root of `/var/www`.

Deleting the config files in `/etc/apache2/sites-available` and setting everything up again yielded the same results: any subdomain will point to the right location, however the root TLD remains stuck pointing to `/var/www`.

What might cause a situation like this, and why then did it initially work properly?