0 votos

Conflicto de poderes al apuntar a mi IP

Hace algún tiempo había instalado Pow para ejecutar mis aplicaciones sinatra. Hoy quería usar la función de compartir la web de mi Mac para probar un archivo html en mi iPod Touch.

He navegado hasta 10.0.1.20/~francesco/ que es la carpeta de mi sitio personal y he recibido un error 404.

Creo que este error se debe a la instalación de Pow. De hecho si apunto a 10.0.1.20 me dice que Pow se está ejecutando.

¿Cómo puedo decirle a Pow que se ejecute sólo si apunto a mi_app.dev o a otramyapp.dev? Es este ¿una forma de corregir este problema?

1voto

Nader Shirazie Puntos 8494

No es realmente la solución que pediste, pero aquí hay una manera de trabajar sin pasar mucho tiempo jugando con las configuraciones, también tiene la ventaja de ser menos propenso a romperse después de las actualizaciones y mejoras.

2.1.3 The Default Virtual Host
If you attempt to access a domain that Pow doesn't understand, like http://localhost/, you'll see a page letting you know that Pow is installed and working correctly, with instructions on how to set up an application.

You can override this behavior to serve all requests for unhandled domains with a particular Rack application. Create a symlink in ~/.pow named default and point it to the application of your choice.

Añade la información de aquí:

2.4 Serving Static Files
Pow automatically serves static files in the public directory of your application. It's possible to serve a completely static site without a config.ru file as long as it has a public directory.

Y eso debería crear una aplicación Rack por defecto que pueda servir contenido basado en la dirección IP (sin cabeceras de host)

0voto

Paschalis Puntos 106

Si sigue estas instrucciones debería permitirte ver localhost corriendo en Apache y cualquier dominio que termine en .dev para usar pow.

Si tienes problemas con esto asegúrate de reiniciar Apache cuando cambies cualquier configuración y puede que tengas que esperar hasta 5 minutos para que los DNS se arreglen solos. Hay una manera de forzar la eliminación de los servidores de nombres, pero no puedo recordar el comando.

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