Adgang til Apache på mac fra et virtuelt OS

Jeg har lige installeret et virtuelt gæs­te­op­er­a­tivsys­tem i form af Win­dows XP via Vir­tu­al­Box på min mac for at kunne teste web-produktioner i diverse ver­sioner af Inter­net Explorer. Men det kneb lidt i den virtuelle Win XP med at få fat på de sites, jeg har kørende i virtuelle hosts under MAMP på mac’en.

Løs­nin­gen skal findes i hosts filen på gæste OS’et (den virtuelle Win­dows). Hosts filen lig­ger her:

c:\windows\system32\drivers\etc\hosts

Her til­fø­jes en linie for hver virtuelle host, man har sat op i MAMP’s Apache con­fig fil:

10.0.2.2 sitenavn.tld

Hvor IP-adressen bruges som DNS-resolver af Vir­tu­al­Box til at iden­ti­fi­cere værtscom­put­eren, og sitenavn.tld er navnet på det site/virtuelle host, man har sat op i Apache.

Jeg fandt løs­nin­gen i Vir­tu­al­Box’ forum.

Det er muligvis banalt for netværks­folk, men jeg har efter­hån­den fået løst en del prob­le­mer via hosts filen på både mac, win og linux. Hosts-filen er klart et mere cen­tralt stykke værk­tøj, end jeg forstod for bare få år siden.

Se evt. også hvor­dan man opsæt­ter “Vir­tual hosts på mac under MAMP”.