Voici ma configuration:
- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
Je configure un serveur Web Apache sur l'invité, mais je souhaite pouvoir le faire sur la machine Windows:
- go to the browser, type http://localhost:8000
De plus, j'ai essayé de changer mon réseau en pont et j'ai obtenu une nouvelle adresse IP. Mais quand j'ai essayé de faire http: //: 8000, cela dit qu'il ne pouvait pas se connecter.
virtualbox
portforwarding
Carmen
la source
la source
Réponses:
Hôte de communication réseau -> Invité
Connectez-vous à l'invité et découvrez l'adresse IP:
exemple de résultat (l'adresse IP est 10.0.2.15):
Accédez à la fenêtre d'instance Vbox -> Menu -> Adaptateurs réseau:
Accédez au système hôte et essayez-le dans le navigateur:
ou votre adresse IP réseau (découvrez sur la machine hôte en exécutant: ipconfig).
Communication réseau Invité -> Hôte
Dans ce cas, la redirection de port n'est pas nécessaire, la communication retourne sur le LAN vers l'hôte.
Sur la machine hôte - trouvez votre adresse IP réseau:
exemple de résultat:
Sur la machine invitée, vous pouvez communiquer directement avec l'hôte, par exemple le vérifier avec ping:
la source
Ce n'est pas possible.
localhost
toujours par défaut sur le périphérique de bouclage sur le système d'exploitation local.Comme votre machine virtuelle exécute son propre système d'exploitation, elle possède son propre périphérique de bouclage auquel vous ne pouvez pas accéder de l'extérieur.
Si vous souhaitez y accéder, par exemple dans un navigateur, connectez-vous plutôt en utilisant l'adresse IP locale:
Ceci est juste un exemple bien sûr, vous pouvez trouver l'adresse IP réelle en émettant une
ifconfig
commande sur un shell dans le système d'exploitation invité.la source
mysite.localhost
ne seront pas accessibles à la machine invité, car je dois faire référence à l'hôte en utilisant une adresse IP uniquement?