851 votes

Localhost adressage d’une machine virtuelle de virtualbox

J'ai un local de test/développement du serveur (http, bien sûr), à écouter sur le port 8000,

Je travaille sur Linux, donc pour tester la page sur IE6/7/8 etc je lance une machine virtuelle à l'aide de virtual box, mais j'ai aussi besoin de voir comment il sur firefox dans un environnement windows (polices, par exemple, sont différents).

Dans ma vraie machine, j'ai ouvert le site web simplement en utilisant l'URL http://localhost:8000, comment puis-je remédier à ce localhost de la machine virtuelle?

Droit maintenant, ma solution de contournement consiste à utiliser l'adresse IP. Toutes les meilleures idées?

995voto

hasenj Points 36139

Googler ce tourné vers le haut : http://data.agaric.com/localhost-from-virtualbox-xp-install-ubuntu

Il suggère à l’aide de la propriété intellectuelle : `` , et cela a fonctionné pour moi.

Donc, j’ai modifié le fichier hosts, `` et a ajouté à cet article :

429voto

Jonathan Lin Points 2498
<h2>Mac OS X<p>Je suis sous Virtual Box sur Mac OS X. à l’aide de Virtual Box a essai IE sur Windows 7, etc..</p><p>Allez dans IE dans Virtual Box et accès <code></code> via <code></code> pour <code></code> , ou <code></code> pour <code></code> .</p><p>J’ai gardé les paramètres réseau comme NAT, pas besoin de pont comme suggéré plus haut, dans mon cas. Il n’y a pas besoin d’éditer des fichiers de config.</p></h2>

59voto

Nick Haddad Points 4326

Probablement avez-vous vos machines virtuelles réseau défini sur NAT. Si vous affectez à votre réseau Bridged, vous devriez être en mesure d’accéder à votre machine hôte par son nom d’hôte.

Consultez la documentation de VirtualBox pour obtenir des instructions sur comment affecter vos paramètres réseau ponté.

42voto

Boris Samardžija Points 1246

Si vous avez l'adaptateur attaché à NAT, aujourd'hui, c'est la meilleure et la plus élégante solution pour configurer la redirection de port pour les ports locaux.

Settings > Network > Adapter > Advanced > Port forwarding

Il suffit d'insérer la nouvelle règle et définissez Host port et Guest port de 80 (http) ou 22 (ssh), et ainsi de suite.

Ensuite, vous pouvez accéder à la machine en entrant juste http://localhost

Vous pouvez également basculer NAT à la mode transparent.

20voto

macm Points 429

.....

Il suggère à l’aide de la propriété intellectuelle : http://10.0.2.2et cela a fonctionné pour moi.

Alors, j’ai édité le fichier hosts, C:\windows\system32\drivers\etc\hosts et ajouter cette entrée :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X