Crear un host virtual puede ser útil por varias razones, una de las más comunes es que nos permitirá hacer pruebas de nuestros sitios de manera local utilizando exactamente la misma URL de nuestro sitio alojado en un servidor remoto, accederemos a nuestro sitio con URL como
www.misitio.com en vez de utilizar subdominios sobre el localhost como
localhost/misitio/ lo cual podría generar algunos conflictos de redirecciones y problemas con URL amigables, enlaces relativos, etc.