Para configurar virtualhosts tiene que tener apache con mod_vhost_alias. Este módulo viene instalado por defecto con Apache, así qeu sería muy raro que no lo tengas. En resumen, no tienes que compilar nada.
Revisa la documentación de la virtual hosts en el sitio de Apache para saber cómo levantar virtualhosts:
http://httpd.apache.org/docs/2.0/vhosts/