Pregunta
Estoy usando POW para servir una aplicación Rack en Mac OS X. http://myapp.dev
Muestra correctamente la aplicación. En la misma máquina estoy usando VMware Fusion para ejecutar Windows 7 mientras comparto la conexión de red de la Mac. Me gustaría probar la aplicación Rack usando Internet Explorer dentro de la VM. http://vmnet8.adapter.ip.address
Muestra correctamente la "POW está instalada en la pantalla". Sin embargo, htttp://myapp.dev
ya no funciona.
Entiendo que POW crea un resolución DNS y usa su propio servidor DNS para interceptar dominios que terminan en ".dev" y redirigirlos a Localhost. ¿Es posible que esto también funcione dentro de la VM?
Solución
Crea un enlace simbólico en tu ~/.pow
directorio llamado default
, y apuntarlo a la aplicación que le gustaría probar en VMware. http://vmnet8.adapter.ip.address
ahora usará esa aplicación en lugar de presentar la pantalla POW predeterminada, al igual que http://<myhostname>.local
.
Otros consejos
En mi caso, uso VirtualBox, pero parece que es la misma preocupación con la que tuve que lidiar, así que:
Obtenga la IP usada por su Mac con Ifconfig o cualquier otra forma que prefiera. En este caso, supongamos que la dirección IP es 10.249.158.68
Este enlace explica cómo ejecutar POW Server desde otra computadora; En nuestro caso será la imagen virtualizada de Windows: http://pow.cx/manual.html#section_2.1.5
Así que abre IE [7 | 8 | 9] en su máquina virtual de Windows y escriba:http://myapp.10.249.158.68.xip.io/ ---> reemplaza "myApp" al nombre utilizado en su Mac para referir su proyecto