Jak uzyskać dostęp do wirtualnego hosta Apache2 z VirtualBox (lub dowolnej maszyny wirtualnej)

11

Korzystam z systemu Ubuntu 11.04, mam skonfigurowanego lokalnego hosta, więc uzyskuję dostęp do moich witryn pod adresem

site1.local  
site2.local  

Konfigurując wirtualnych hostów i dodając wpisy do mojego pliku hosts.

Chcę je przetestować w IE, więc zainstalowałem VirtualBox z Windows.

Moje pytanie brzmi: jak uzyskać dostęp do site1.local z maszyny wirtualnej?

Hailwood
źródło

Odpowiedzi:

15

Ach, to takie proste jak ciasto.

W Windows Virtual Machine edytuj plik hosts

c: \ WINDOWS \ system32 \ drivers \ etc \ hosts

I połącz swoje wirtualne hosty z 10.0.2.2: Jeśli używasz localhost, zamień

127.0.0.1 localhost z 10.0.2.2 localhost

Tak wygląda mój plik hosts

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local

Hailwood
źródło
Tryb sieci to NAT. Widziałem, jak inne artykuły sugerują różne metody wykorzystujące pomost.
manafire
To zadziałało dla mnie, używając obrazów IE Microsoftu, dało mi wiadomość o zezwoleniu na plik, gdy próbowałem zapisać zmiany pliku hosta w notatniku. Jeśli tak się stanie, kliknij prawym przyciskiem myszy program notatnika i uruchom go jako administrator, a następnie otwórz w nim plik hosts, który sprawił, że działał.
Brad