4 votos

¿Cómo puedo acceder a mi servidor web apache (que se ejecuta localmente) desde Windows 7 que se ejecuta en Parallels?

Estoy ejecutando Windows 7 desde Parallels en MacOS X Lion. También he configurado un servidor apache local; puedo acceder a este servidor desde MacOS X a través de cualquier navegador. He configurado esto usando una combinación de /etc/hosts y la configuración de la vhosts archivo: escribiendo en http://epwbst en mi navegador me lleva al sitio web esperado en el lado de MacOS X. Haciendo esto en el lado de Windows no hace lo correcto. I soy capaz de acceder a cualquier otro recurso web.

Sospecho que tengo que reconfigurar el DNS en el lado de Windows para que mire hacia el lado de MacOS X primero. ¿Cómo lo hago?

6voto

John Puntos 530

Primero asegúrese de que ha configurado el tipo de red de su VM como "Red Compartida" (en Parallels abra la ventana Configurar VM > Hardware > Red). No sé si funciona con otro tipo de red.

Desde Parallels: prueba del navegador en su OS X localhost :

Parallels crea una pequeña red DHCP para sus máquinas virtuales, y la propia máquina OS X está en la IP de la puerta de enlace. Vaya a Parallels > Preferencias > Avanzado > Red y la puerta de enlace es probablemente la dirección de inicio con un 0, 1 o 2 delante. Por ejemplo, mi dirección de inicio es 10.211.55.1 y en Internet Explorer escribo http://10.211.55.2 para golpear el servidor web que tengo funcionando en OS X en http://localhost:80 .

Por lo tanto, vaya a su sistema operativo invitado (Windows) y edite el hosts (en Windows se encuentra en C:\Windows\system32\drivers\etc\hosts ) para introducir esta IP de la puerta de enlace de Parallels (en mi caso 10.211.55.2 ) y el nombre del VirtualHost que has configurado en Apache:

10.211.55.2 myvirtualhostname.localhost
10.211.55.2 myvirtualhostname2.localhost

Esto hace el truco, ya que esa dirección IP va a ser mantenida por Parallels y no cambiará cuando usted cambie su ubicación.

Ahora puede acceder a myvirtualhostname.localhost (o el nombre de su VirtualHost en Apache) desde el navegador del huésped.

4voto

Gerry Puntos 10709

Lo único realmente necesario es averiguar la dirección IP del host Mac, y navegar hasta esa dirección IP en la máquina cliente Windows.

Por ejemplo, si su host Mac tiene la dirección IP 10.0.1.35, debería poder navegar a http://10.0.1.35 .

Si ha configurado un cortafuegos en el Mac, probablemente querrá desactivarlo, o permitir que pase la comunicación en el puerto 80.

Si ha configurado hosts virtuales con nombre en Apache, además querrá añadir entradas al archivo de hosts de Windows en %SystemRoot%\system32\drivers\etc\hosts por ejemplo:

10.0.1.35 epwbst

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X