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

4

Estoy ejecutando Windows 7 desde Parallels ejecutando MacOS X Lion. También he configurado un servidor local de apache; Puedo acceder a este servidor desde MacOS X a través de cualquier navegador. Configuré esto usando una combinación de /etc/hosts y configurando el archivo vhosts : escribir http://epwbst en mi navegador me lleva al sitio web esperado en el lado de MacOS X. Hacer esto en el lado de Windows no hace lo correcto. Yo puedo poder acceder a cualquier otro recurso web.

Sospecho que necesito reconfigurar el DNS en el lado de Windows para mirar primero al lado de MacOS X. ¿Cómo hago esto?

    
pregunta Avery Chan 13.11.2012 - 07:52

2 respuestas

4

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

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

Si ha configurado un firewall en la Mac, es probable que desee deshabilitarlo o permitir que pase la comunicación en el puerto 80.

Si ha configurado hosts virtuales basados en nombres en Apache, además, querrá agregar entradas al archivo de hosts de Windows en %SystemRoot%\system32\drivers\etc\hosts , por ejemplo:

10.0.1.35 epwbst
    
respondido por el Gerry 13.11.2012 - 08:12
6

Primero asegúrese de haber configurado el tipo de red de su VM como "Red compartida" (en Parallels, abra la ventana de configuración de VM > Hardware > Red). No sé si funciona con otro tipo de red.

De Parallels: browser prueba su host local OS X :

  

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

Entonces, vaya a su sistema operativo invitado (Windows) y edite el archivo hosts (en Windows está ubicado en C:\Windows\system32\drivers\etc\hosts ) para ingresar esta IP de la puerta de enlace de Parallels (en mi caso 10.211.55.2 ) y el nombre de VirtualHost que He configurado en Apache:

10.211.55.2 myvirtualhostname.localhost
10.211.55.2 myvirtualhostname2.localhost

Esto hace el truco ya que Parallels mantendrá esa dirección IP y no cambiará a medida que cambie su ubicación.

Ahora puede acceder a myvirtualhostname.localhost (o como se llame su nombre de usuario virtual en Apache) desde el navegador del huésped.

    
respondido por el Alejandro García Iglesias 10.05.2013 - 21:41

Lea otras preguntas en las etiquetas