Comment accéder à 127.0.0.1 dans l'hôte (win8.1) à partir de VMware (win xp)?

0

Windows 8.1 est installé et j'utilise VMware Workstation avec XP comme système d'exploitation invité.

Je suis un développeur Web et j'ai installé un serveur Web (wampserver / php / apache) sur The win 8.1. Je peux accéder à mon site Web par l'adresse 127.0.0.1.

Maintenant ... Comment puis-je accéder à mon site Web (sous localhost sous win 8.1 avec 127.0.0.1) sous XP?

Je peux me connecter à internet sur xp os mais 127.0.0.1 ne fonctionne pas.

user2726957
la source

Réponses:

1

se pencher sur la cartographie IP des réseaux virtuels.

Dans la barre d’outils du poste de travail, il existe quelque part une option permettant de configurer les réseaux virtuels.

Les sous-réseaux d'adaptateurs virtuels sont définis ici. Le x.x.x.1 de ces réseaux pointe vers l'hôte s'il s'agit d'un réseau uniquement hôte ou d'un pont.

Vous ne pouvez pas vous connecter à 127.0.0.1 à partir de la machine virtuelle. Vous devez définir le serveur sur l'une des autres adresses d'hôte externe, telles que 192.168.1.0/24, dans un sous-réseau partagé avec l'invité.

PaellaGrindIron
la source
0

Vous voudrez probablement attribuer à l'OS invité sa propre adresse IP en modifiant le paramètre réseau de VMware pour cet hôte invité, «NAT» par défaut, en «ponté». Ensuite, votre VM XP pourra utiliser l'adresse IP réelle de la Win 8.1 comme s'il ne s'agissait que d'une autre boîte sur votre réseau local.

jdh
la source
Merci d'avoir répondu. Je suis novice dans le réseau. J'ai changé "NAT" en "Ponté" dans le paramétrage de xp vmware ... Mais je ne peux pas encore accéder à 127.0.0.1 du formulaire XP ...
user2726957
Oui, parce que cela signifie rester sur la machine locale (XP, pas l'hôte). Obtenez l'adresse depuis votre Win8.1 (dans une fenêtre de terminal, tapez "ipconfig" pour obtenir son adresse), puis utilisez cette adresse dans le WinXP pour accéder au serveur Web de l'hôte.
jdh
Malheureusement, je n'ai pas pu le faire. Je prends une photo de la configuration et de la configuration IP ... i57.tinypic.com/29c6j4l.png
user2726957
Avez-vous une exception dans le pare-feu de votre hôte pour accepter le port que vous utilisez pour Apache? (Typiquement 80). Vérifiez si vous pouvez atteindre l'hôte à partir d'un autre ordinateur de ce réseau local.
jdh
0

Vous ne pouvez pas.

Localhost est local à chaque hôte.

Tu as:
Un hôte Win 8 (avec serveur Web) avec son propre bouclage 127.0.0.1.
Un invité Win XP avec son propre bouclage 127.0.0.1.

Ces deux ne sont pas les mêmes. Et dans de nombreux cas (par exemple Windows), ils sont codés pour ne jamais atteindre un véritable réseau extérieur. Ils ne peuvent pas communiquer les uns avec les autres.

Si vous souhaitez communiquer, liez votre serveur Web à une adresse IP différente.

Hennes
la source