aldophp:
Claro que se puede!!!.
Cuando el navegador busca tusitio.com va
hacia el servidor de dns que maneja tu zona
del dominio.
Ahi se reporta que tudominio.com apunta a la IP
(por ejemplo) 123.456.789.012, logicamente la conexion
se dirige hacia esa IP, donde quiera que este.
Al llegar al sevidor que maneja esa IP, toca en
primera instancia el sistema operativo, de ahi que el
Hosts file debe contener algo que reconosca el
dominio con la conexion (IP).
Seguidamente la recibe el Apache y este necesita
de los Virtual Hosts para dirigir la conexion a donde
tu quieras.
En este caso el "Document Root" sera igual para cada
virtual host o cada subdominio.
Y el "Document Root" de tudominio.com puede ser
diferente y dirigida a algun sitio que instruya al usuario
a ingresar correctamente su URL.
Gneralmente se necesitan crear A records asi -> *.tudominio.com
En el hosts file tambien pondria algo similar para cada
usuario y el Apache necesita de los Virtual hosts para cada subdominio
o un virtula host adicional asi -> *.tudominio.com; etc.
Saludos
Y espero te ayude
Franco