apache2 vhost configuration
well start here.
the httpd.conf file in /etc/apache2/httpd.conf is for user specific configurations.. they seperate stuff in apache 2. the primary conf file is /etc/apache2.conf and if you look at the bottom you will see that it loads httpd.conf . this way you can have seperate files.
your sample vhost file is in /etc/apache2/sites-enabled for future reference. you have probably alread figured this out, but there you go. It will be called 000-default
i'm running ubuntu server by the way as far as ports go..
i'm setting mine up as well.