4 votes

Comment puis-je accéder à mon serveur web apache (fonctionnant localement) à partir de Windows 7 fonctionnant sur Parallels ?

J'utilise Windows 7 à partir de Parallels sur MacOS X Lion. J'ai également configuré un serveur apache local ; je peux accéder à ce serveur à partir de MacOS X via n'importe quel navigateur. J'ai configuré ceci en utilisant une combinaison de /etc/hosts et de configurer le vhosts fichier : en tapant http://epwbst dans mon navigateur m'amène au site web attendu du côté de MacOS X. Faire la même chose du côté de Windows ne donne pas les résultats escomptés. I am d'accéder à n'importe quelle autre ressource web.

Je pense que je dois d'abord reconfigurer le DNS du côté de Windows pour qu'il soit orienté vers le côté de MacOS X. Comment dois-je m'y prendre ?

6voto

ssav Points 293

Assurez-vous tout d'abord que vous avez défini le type de réseau de votre VM comme "Réseau partagé" (dans Parallels, ouvrez la fenêtre de configuration de la VM > Matériel > Réseau). Je ne sais pas si cela fonctionne avec un autre type de réseau.

De Parallels : test du navigateur de votre OS X localhost :

Parallels crée un petit réseau DHCP pour vos machines virtuelles, et la machine OS X elle-même est à l'IP de la passerelle. Allez dans Parallels > Préférences > Avancé > Réseau et la passerelle est très probablement l'adresse de démarrage avec un 0, 1 ou 2 devant. Par exemple, mon adresse de démarrage est 10.211.55.1 et dans Internet Explorer je tape http://10.211.55.2 pour atteindre le serveur web que j'ai installé sur OS X à l'adresse http://localhost:80 .

Allez donc dans votre système d'exploitation invité (Windows) et modifiez le fichier hosts (sous Windows, il se trouve à l'adresse suivante C:\Windows\system32\drivers\etc\hosts ) pour entrer cette IP de passerelle Parallels (dans mon cas 10.211.55.2 ) et le nom du serveur virtuel que vous avez configuré dans Apache :

10.211.55.2 myvirtualhostname.localhost
10.211.55.2 myvirtualhostname2.localhost

Cela suffit car cette adresse IP sera maintenue par Parallels et ne changera pas si vous changez d'endroit.

Vous pouvez désormais accéder à myvirtualhostname.localhost (ou quel que soit le nom de votre Serveur Virtuel sur Apache) depuis le navigateur de l'invité.

4voto

Gerry Points 14225

La seule chose vraiment nécessaire est de déterminer l'adresse IP de l'hôte Mac et de naviguer jusqu'à cette adresse IP sur la machine cliente Windows.

Par exemple, si votre hôte Mac a l'adresse IP 10.0.1.35, vous devriez pouvoir naviguer vers http://10.0.1.35 .

Si vous avez configuré un pare-feu sur le Mac, vous voudrez probablement le désactiver ou autoriser la communication sur le port 80.

Si vous avez configuré des hôtes virtuels basés sur des noms dans Apache, vous devrez également ajouter des entrées au fichier hosts de Windows dans %SystemRoot%\system32\drivers\etc\hosts par exemple :

10.0.1.35 epwbst

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X