I have ubuntu hardy heron, apache2 and any panel (all with sites enabled, available, etc.)
This made me think that you have ISPConfig ... sry ...
I thinks that you should have in local-host-names:
and in /etc/apache2/vhosts/Vhosts.conf
section of VirtualHost
but maybe you need to change something else.