J’utilise Windows (7) OS comme plateforme de développement, fonctionnant sur Mac / Parallels Desktop 5.
Je voudrais accéder à Windows localhost – du côté Mac à des fins de test.
J’ai trouvé de nombreuses solutions pour accéder à l’inverse (accédez à l’hôte local de Mac à partir de Windows), mais je n’ai trouvé aucune solution pour cette direction d’access (le cas échéant).
Une idée ? C’est possible ?
J’ai eu le même problème que toi ranch. J’utilise Win7 sous Mac OS X (Snow Leopard) / Parallels 5. J’ai résolu mon problème localhost sur Mac en désactivant le pare-feu win7 et en “activant” l’authentification anonyme dans le paramètre Authentification du Gestionnaire des services Internet.
J’ai aussi configuré en parallèle:
Configurer – Matériel – Adaptateur réseau 1: Adaptateur par défaut
Préférences – réseau – type de connexion – mise en réseau partagée
Edit: Pour Parallels 8
Configurer> Matériel> Adaptateur réseau 1: Adaptateur par défaut
Préférences> Avancé> Network: Change Settings
> Partagé
Ce qui précède ne m’a pas aidé, mais cela a fait:
Allez dans Windows VM, allez dans Démarrer -> Exécuter … -> tapez cmd.exe
La ligne de commande Windows s’ouvre. Tapez ipconfig
et trouvez votre adresse IP4.
Modifiez votre fichier hosts macs comme décrit dans cet article de blog . Mettez la ligne suivante, en remplaçant l’adresse IP locale de ma VM Windows (ici 10.211.55.5) par celle que vous avez trouvée à l’étape précédente:
10.211.55.5 windows
Ensuite, vous pouvez accéder à l’hôte local de Windows en utilisant win au lieu de localhost, par exemple http://windows:8080/someapp
Cela dépend de la configuration de votre carte réseau dans la machine virtuelle. Je ne sais pas comment cela se passe en parallèle, mais dans VMWare Fusion, vous pouvez soit le définir comme “ponté” (ce qui signifie partager la même adresse IP avec l’hôte), “NAT”, ce qui signifie qu’il aura sa propre adresse IP privée. et se connecter à Internet via l’hôte, ou “réseau privé”, ce qui signifie qu’il aura une adresse IP privée et ne se connectera pas à Internet. Dans le deuxième et le troisième cas, vous pouvez accéder au serveur Web fonctionnant sous Windows en utilisant l’adresse IP privée de la machine virtuelle, mais dans le cas du pont, je ne pense pas que cela soit possible.
Il me semble que votre configuration de Parallels est définie sur Réseau uniquement hôte pour l’invité. Passer à la mise en réseau partagée devrait donner à votre invité Windows une adresse IP locale.
Ensuite, vous devrez accéder à l’adresse IP locale Windows (et non 127.0.0.1) à partir du navigateur Mac. Vous pouvez trouver l’adresse IP à utiliser en ouvrant une invite de commande dans l’invité Windows et en consultant la sortie de la commande ipconfig
.
J’ai suivi les instructions ci-dessus et Akku a fourni le conseil important, bien que pour moi cela n’a pas fonctionné. Lorsque je lance ipconfig dans la ligne de commande Windows, je reçois 10.211.55.3 comme adresse IPv4 et 10.211.55.1 comme passerelle standard. L’utilisation de 10.211.55.3 dans le fichier windows hosts (C: \ Windows \ System32 \ drivers \ etc \ hosts) n’a pas fonctionné – vous ne savez pas pourquoi. J’ai donc essayé: 10.211.55.2 et ça a fonctionné.
En résumé: vous devez d’abord configurer votre configuration d’hôte virtuel apache comme décrit, puis ouvrir: C: \ Windows \ System32 \ drivers \ etc \ hosts et entrer: 10.211.55.2 mysite.localhost (ou tout ce que vous avez défini dans votre fichier de configuration d’hôte virtuel). J’espère que cela aide pour ceux qui ont le même problème que moi.
J’ai trouvé ceci ici: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/