setting up a vhost in apache on an ubuntu machine? need to symlink it to sites-enabled? don’t do it manually you big dummy.
following commands let you create/destroy symlinks for vhosts and apache modules:
a2dismod a2dissite a2enmod a2ensite
so blahblah blah i add a new site for supercoolblog.net
create my vhost in /etc/apache2/sites-available/supercoolblog.net
Symlink is added, restart apache and you got your cool site.