Puoi fare anche di più riproducendo un hosting casalingo con tanto di pannello di controllo, sia fisico sia virtuale. Io ho messo su virtualmente un centos 5 64 bit con parallel plesk, versione free per un dominio. La differenza è che gestisci tutto proprio come un servizio hosting ed accedi al sito direttamente col nome dominio, questo naturalmente solo in locale inserendo nel file host del pc con cui ti colleghi l'ip della macchina, per più siti puoi duplicare la macchina virtuale oppure agire con terzo livello o sottocartella. Personalmente avendo una vps in remoto per i miei siti, replico in casa lo stesso identico e preciso ambiente. Posso a richiesta fornire una copia virtuale funzionante.