Zugriff auf den virtuellen Apache2-Host von VirtualBox (oder einer beliebigen VM)

11

Ich verwende Ubuntu 11.04 und habe meinen lokalen Host so eingerichtet, dass ich auf meine Websites unter zugreifen kann

site1.local  
site2.local  

Durch Einrichten virtueller Hosts und Hinzufügen von Einträgen zu meiner Hosts-Datei.

Ich möchte sie im IE testen, also habe ich VirtualBox mit Windows installiert.

Meine Frage lautet: Wie kann ich von der virtuellen Maschine aus auf site1.local zugreifen?

Hagelholz
quelle

Antworten:

15

Ah, es ist so einfach wie Kuchen.

Bearbeiten Sie in Ihrer Windows Virtual Machine Ihre Hosts-Datei

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

Und verknüpfen Sie Ihre virtuellen Hosts mit 10.0.2.2: Wenn Sie nur localhost verwenden, ersetzen Sie

127.0.0.1 localhost mit 10.0.2.2 localhost

So sieht meine Hosts-Datei aus

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local

Hagelholz
quelle
Der Netzwerkmodus ist NAT. Ich habe andere Artikel gesehen, die andere Methoden mit Bridged vorschlagen.
Manafire
Dies funktionierte bei mir unter Verwendung der IE-Images von Microsoft und gab mir eine Dateiberechtigungsnachricht, als ich versuchte, die Änderungen der Hostdatei in Notebook zu speichern. Klicken Sie in diesem Fall einfach mit der rechten Maustaste auf das Editor-Programm und führen Sie es als Administrator aus. Öffnen Sie dann die darin enthaltene Hosts-Datei, damit es funktioniert.
Brad