Pow conflicto cuando apunto a mi IP

0

Hace un tiempo había instalado Pow para ejecutar mis aplicaciones de sinatra. Hoy, hoy quería usar el uso compartido de la web de mi Mac para probar un archivo html como se representa en mi iPod Touch.

Navegué a 10.0.1.20/~francesco/ que es mi carpeta personal del sitio y recibí un error 404.

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

¿Cómo puedo decirle a Pow que se ejecute solo si apunto a my_app.dev u othermyapp.dev? ¿Es esta una forma de corregir este problema?

    
pregunta Francesco Zaffaroni 27.11.2011 - 22:21

2 respuestas

1

Realmente no es la solución que solicitó, pero aquí hay una forma de solucionarlo sin perder mucho tiempo jugando con las configuraciones, también tiene la ventaja de ser menos propenso a romper después de las actualizaciones y actualizaciones.

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.

Agregue a eso 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 predeterminada que pueda ofrecer contenido basado en la dirección IP (sin encabezados de host)

    
respondido por el Stu Wilson 07.09.2012 - 22:48
0

Si sigue estas instrucciones debería permitirle ver el localhost ejecutándose en Apache y cualquier dominio que termine con .dev para usar pow.

Si tiene problemas con esto, asegúrese de reiniciar Apache cuando cambie cualquier configuración y es posible que tenga que esperar hasta 5 minutos para que el DNS se corrija solo. Hay una forma de forzar a matar a los servidores de nombres, pero no puedo recordar el comando.

    
respondido por el Mindthetic 31.05.2012 - 10:20

Lea otras preguntas en las etiquetas