Comment accéder à l'hôte virtuel Apache2 à partir de VirtualBox (ou de n'importe quelle machine virtuelle)

11

J'utilise Ubuntu 11.04, j'ai configuré mon hôte local donc j'accède à mes sites à

site1.local  
site2.local  

En configurant des hôtes virtuels et en ajoutant des entrées à mon fichier d'hôtes.

Je veux les tester dans IE, j'ai donc installé VirtualBox avec Windows.

Ma question est, comment puis-je accéder à site1.local à partir de la machine virtuelle?

Hailwood
la source

Réponses:

15

Ah, c'est aussi simple que la tarte.

Dans votre machine virtuelle Windows, modifiez votre fichier d'hôtes

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

Et liez vos hôtes virtuels à 10.0.2.2, Si vous utilisez simplement localhost, remplacez

127.0.0.1 localhost avec 10.0.2.2 localhost

Donc, mon fichier d'hôtes ressemble

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local

Hailwood
la source
Le mode réseau est NAT. J'ai vu d'autres articles suggérer différentes méthodes utilisant des ponts.
manafire
Cela a fonctionné pour moi, en utilisant les images IE de Microsoft, cela m'a donné un message d'autorisation de fichier lorsque j'ai essayé d'enregistrer les modifications du fichier hôte dans le bloc-notes. Si cela se produit, cliquez avec le bouton droit sur le programme du bloc-notes et exécutez-le en tant qu'administrateur, puis ouvrez le fichier hosts dans celui-ci, ce qui l'a fait fonctionner.
Brad