El uso práctico que le di a los directorios virtuales fue cuando mis usuarios querian difundir sus direcciones http://midominio.com/~usuario1 y estas simplemente sean accedidas sin poner el símbolo "~" http://midominio.com/usuario1, entonces el trabajo fue el siguiente:
editar el archivo de configuración de apache2.
/etc/apache2/sites-available/default
agregar la linea de configuración de directorios virtuales
Alias /directorioVirtual "/ubicacion/de/carpeta/"
Alias /usuario1 "/home/usuario1/public_html/"
reiniciar servicio apache
visualizar la nueva linea de navegación
http://midominio.com/usuario1