Justo, te lo había avisado
Cita: - Si la versión de apache es la 2.2.X, esos virtualhosts van en un archivo distinto del httpd.conf, y luego en el httpd.conf hay que hacer un "include" del archivo de los virtualhosts. Revisa que el include esté hecho (viene al final del httpd.conf)
El PHP y MySQL sólo tienes que instalarlos si los vas a necesitar. Si tu página es puro HTML, no hacen falta.
En tu servidor pues tendrás que hacer algo parecido... repito que no sé cómo lo tienes, pero en principio lo que mencionas es lo que hay que hacer, instalar apache y configurar los virtualhosts. Aunque también tienes que tener en cuenta los temas de DNS, para que tus dominios "apunten" a tu servidor, aunque en eso ya no soy experto...