Un mio amico ha fornito la risposta via email .... 
 Quasi. 
 Lo scopo del file hosts è di servire da supplemento locale a una ricerca dns (su linux, puoi effettivamente specificare se richiede prima il DNS o il file). In quanto tale, viene utilizzato solo per restituire gli indirizzi IP. È necessario utilizzarlo in combinazione con Apache VirtualHosts per fare in modo che Apache risponda a un host utilizzando una directory specifica. 
 Quindi ... il file host dovrebbe essere simile a 
127.0.0.1 local.wys
127.0.0.1 local.les
 Trova la tua directory di configurazione di apache. Sotto XAMPP questo è c: \ xampp \ apache \ conf (il tuo potrebbe essere 'conf.d')
In conf avrai una cartella chiamata 'extra' e quella di un file chiamato 'http-vhosts.conf'. Apri quel file. 
 Assicurati che la seguente riga non sia commentata 
NameVirtualHost *:80
 Avrai bisogno di una voce predefinita e poi di una specifica per ciascun nome host che desideri utilizzare. 
 Quello predefinito ... 
<VirtualHost *:80>
    ServerAdmin technical@satellite   
    DocumentRoot "c:/webroot"
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" combined
</VirtualHost>
 Quelli personalizzati dovrebbero assomigliare a questo, sostituire 'airbase.local' con 'local.wys' e il valore di root del documento nel punto in cui desideri che inizi a servire i file. 
<VirtualHost *:80>
    ServerName airbase.local
    ServerAdmin technical@satellite
    DocumentRoot "D:/webroot/airbase/magento"
    ErrorLog "logs/airbase-error.log"
    CustomLog "logs/airbase-access.log" combined
</VirtualHost>
 Riavvia apache e  dovrebbe  funzionare tutti bene!