Salve a tutti, ho un problema con la definizione di due virtual host name-based su Apache. Seguendo la documentazione ufficiale ho aggiunto al file di configurazione le seguenti righe:

codice:
NameVirtualHost *:80

<VirtualHost *:80>
ServerName alias1.miosito.it
DocumentRoot "C:/cartella1"
</VirtualHost>

<VirtualHost *:80>
ServerName alias2.miosito.it
DocumentRoot "C:/cartella1/cartella2"
</VirtualHost>
Il problema è che in questo modo solo il primo virtualHost funziona correttamente, se accedo al sito tramite alias2.miosito.it vengono reindirizzato sempre su "C:/cartella1". Se provo ad invertire l'ordine della definizione dei due virtualHost, avviene il contrario, ovvero accedendo al sito con alias1.miosito.it vengo reindirizzato sempre su "C:/cartella1/cartella2".

Come mai avviene questo ? Ho sbagliato a configurare Apache ?
Grazie a tutti !