Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Luis Miguel Morillas
Parece que el parámetro uwsgi_param  SCRIPT_NAME de nginx  resuelve el problema.
Saludos,

-- luismiguel  (@lmorillas)


El día 8 de marzo de 2017, 15:06, lasizoillo  escribió:
> Buenas,
>
> Mirate este tuto:
>
> https://integricho.github.io/2014/02/22/running-django-on-a-subpath/
>
> Creo que es lo que necesitas.
>
> Un saludo,
>
> Javi
>
> El día 8 de marzo de 2017, 15:02, Luis Miguel Morillas
>  escribió:
>> La configuración que uso es esta [1]  Si uso el "location /" funciona
>> bien, pero no en un subdirectorio ( "location /congreso" ) por
>> ejemplo. La app responde un 404:
>>
>> Page not found (404)
>> Request Method: GET Request URL: http://localhost/congreso/ Raised by:
>> wagtail.wagtailcore.views.serve
>>
>> [1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b
>>
>> Saludos,
>>
>> -- luismiguel  (@lmorillas)
>>
>>
>> El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez
>>  escribió:
>>> Buenas!
>>>
>>> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
>>> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
>>> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
>>> del proceso está el problema.
>>>
>>> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando
>>> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o
>>> similar?
>>>
>>> No sé hasta qué punto de investigación y troubleshooting has llegado, pero
>>> por si acaso, escribí este post hace ya un par de años y ha resultado ser
>>> bastante útil; es muy muy parecido a la documentación que nos has pasado
>>> (que contiene lo esencial para desplegar un django con servidor wsgi), pero
>>> igual explicado de otra forma:
>>> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/
>>>
>>>
>>> suerte!!
>>>
>>>
>>>
>>> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas :

 Hola,

 Tengo que desplegar un django en una ruta de un servidor, por ejemplo
 htpp://miservidor.com/congreso  . He mirado la documentación de nginx
 [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
 servidor porque cuando le llega a django una ruta (/congreso por
 ejemplo) el uwsgi devuelve un 404.  He visto bastantes
 preguntas/respuesta en stackoverflow, pero no funcionan :/


 [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/

 Saludos,

 -- luismiguel  (@lmorillas)
 ___
 Python-es mailing list
 Python-es@python.org
 https://mail.python.org/mailman/listinfo/python-es
>>>
>>>
>>>
>>>
>>> --
>>> Yamila  Moreno Suárez
>>> http://dendarii.es
>>> http://moduslaborandi.net
>>>
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema lasizoillo
Buenas,

Mirate este tuto:

https://integricho.github.io/2014/02/22/running-django-on-a-subpath/

Creo que es lo que necesitas.

Un saludo,

Javi

El día 8 de marzo de 2017, 15:02, Luis Miguel Morillas
 escribió:
> La configuración que uso es esta [1]  Si uso el "location /" funciona
> bien, pero no en un subdirectorio ( "location /congreso" ) por
> ejemplo. La app responde un 404:
>
> Page not found (404)
> Request Method: GET Request URL: http://localhost/congreso/ Raised by:
> wagtail.wagtailcore.views.serve
>
> [1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b
>
> Saludos,
>
> -- luismiguel  (@lmorillas)
>
>
> El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez
>  escribió:
>> Buenas!
>>
>> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
>> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
>> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
>> del proceso está el problema.
>>
>> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando
>> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o
>> similar?
>>
>> No sé hasta qué punto de investigación y troubleshooting has llegado, pero
>> por si acaso, escribí este post hace ya un par de años y ha resultado ser
>> bastante útil; es muy muy parecido a la documentación que nos has pasado
>> (que contiene lo esencial para desplegar un django con servidor wsgi), pero
>> igual explicado de otra forma:
>> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/
>>
>>
>> suerte!!
>>
>>
>>
>> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas :
>>>
>>> Hola,
>>>
>>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo
>>> htpp://miservidor.com/congreso  . He mirado la documentación de nginx
>>> [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
>>> servidor porque cuando le llega a django una ruta (/congreso por
>>> ejemplo) el uwsgi devuelve un 404.  He visto bastantes
>>> preguntas/respuesta en stackoverflow, pero no funcionan :/
>>>
>>>
>>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/
>>>
>>> Saludos,
>>>
>>> -- luismiguel  (@lmorillas)
>>> ___
>>> Python-es mailing list
>>> Python-es@python.org
>>> https://mail.python.org/mailman/listinfo/python-es
>>
>>
>>
>>
>> --
>> Yamila  Moreno Suárez
>> http://dendarii.es
>> http://moduslaborandi.net
>>
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Luis Miguel Morillas
La configuración que uso es esta [1]  Si uso el "location /" funciona
bien, pero no en un subdirectorio ( "location /congreso" ) por
ejemplo. La app responde un 404:

Page not found (404)
Request Method: GET Request URL: http://localhost/congreso/ Raised by:
wagtail.wagtailcore.views.serve

[1] https://gist.github.com/lmorillas/e8c23fde2165c02b88e372460487a37b

Saludos,

-- luismiguel  (@lmorillas)


El día 8 de marzo de 2017, 14:13, Yamila Moreno Suárez
 escribió:
> Buenas!
>
> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
> del proceso está el problema.
>
> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás conectando
> nginx con el servidor wsgi? ¿Estás levantando el wsgi con supervisor o
> similar?
>
> No sé hasta qué punto de investigación y troubleshooting has llegado, pero
> por si acaso, escribí este post hace ya un par de años y ha resultado ser
> bastante útil; es muy muy parecido a la documentación que nos has pasado
> (que contiene lo esencial para desplegar un django con servidor wsgi), pero
> igual explicado de otra forma:
> http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/
>
>
> suerte!!
>
>
>
> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas :
>>
>> Hola,
>>
>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo
>> htpp://miservidor.com/congreso  . He mirado la documentación de nginx
>> [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
>> servidor porque cuando le llega a django una ruta (/congreso por
>> ejemplo) el uwsgi devuelve un 404.  He visto bastantes
>> preguntas/respuesta en stackoverflow, pero no funcionan :/
>>
>>
>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/
>>
>> Saludos,
>>
>> -- luismiguel  (@lmorillas)
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>
>
>
>
> --
> Yamila  Moreno Suárez
> http://dendarii.es
> http://moduslaborandi.net
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema DiegoUG
mira este ejemplo, depronto te pueda ser de ayuda:
https://github.com/diegoug/docker-cookbook/tree/master/django/docker/production


El 8 de marzo de 2017, 8:13, Yamila Moreno Suárez 
escribió:

> Buenas!
>
> Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
> Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
> uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
> del proceso está el problema.
>
> ¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás
> conectando nginx con el servidor wsgi? ¿Estás levantando el wsgi con
> supervisor o similar?
>
> No sé hasta qué punto de investigación y troubleshooting has llegado, pero
> por si acaso, escribí este post hace ya un par de años y ha resultado ser
> bastante útil; es muy muy parecido a la documentación que nos has pasado
> (que contiene lo esencial para desplegar un django con servidor wsgi), pero
> igual explicado de otra forma: http://moduslaborandi.net/
> 2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/
>
>
> suerte!!
>
>
>
> 2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas :
>
>> Hola,
>>
>> Tengo que desplegar un django en una ruta de un servidor, por ejemplo
>> htpp://miservidor.com/congreso  . He mirado la documentación de nginx
>> [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
>> servidor porque cuando le llega a django una ruta (/congreso por
>> ejemplo) el uwsgi devuelve un 404.  He visto bastantes
>> preguntas/respuesta en stackoverflow, pero no funcionan :/
>>
>>
>> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/
>>
>> Saludos,
>>
>> -- luismiguel  (@lmorillas)
>> ___
>> Python-es mailing list
>> Python-es@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>>
>
>
>
> --
> Yamila  Moreno Suárez
> http://dendarii.es
> http://moduslaborandi.net
>
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
>


-- 
  *Diego Alonso Uribe Gamez*
--

*Desarrollador web*

Twitter: @DiegoUG 

Google+: +DiegoAlonsoUribeGamez

--
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


Re: [Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Yamila Moreno Suárez
Buenas!

Entiendo que levantando el proceso con "runserver" sí funciona, ¿correcto?
Si el 404 te lo da el servidor wsgi, ¿has probado a levantar django con
uwsgi en local y acceder directamente? Esto ayudaría a acotar en qué pieza
del proceso está el problema.

¿Puedes pasarnos la config que hayas puesto en nginx? ¿Cómo estás
conectando nginx con el servidor wsgi? ¿Estás levantando el wsgi con
supervisor o similar?

No sé hasta qué punto de investigación y troubleshooting has llegado, pero
por si acaso, escribí este post hace ya un par de años y ha resultado ser
bastante útil; es muy muy parecido a la documentación que nos has pasado
(que contiene lo esencial para desplegar un django con servidor wsgi), pero
igual explicado de otra forma:
http://moduslaborandi.net/2014/07/ksm-despliegue-de-apps-de-python-kaleidos-style/


suerte!!



2017-03-08 13:57 GMT+01:00 Luis Miguel Morillas :

> Hola,
>
> Tengo que desplegar un django en una ruta de un servidor, por ejemplo
> htpp://miservidor.com/congreso  . He mirado la documentación de nginx
> [1] pero  me funciona sólo cuando cuelgo el django en la raíz del
> servidor porque cuando le llega a django una ruta (/congreso por
> ejemplo) el uwsgi devuelve un 404.  He visto bastantes
> preguntas/respuesta en stackoverflow, pero no funcionan :/
>
>
> [1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/
>
> Saludos,
>
> -- luismiguel  (@lmorillas)
> ___
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>



-- 
Yamila  Moreno Suárez
http://dendarii.es
http://moduslaborandi.net
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es


[Python-es] Despliegue de django con nginx y uwsgi en una ruta (location) del servidor.

2017-03-08 Por tema Luis Miguel Morillas
Hola,

Tengo que desplegar un django en una ruta de un servidor, por ejemplo
htpp://miservidor.com/congreso  . He mirado la documentación de nginx
[1] pero  me funciona sólo cuando cuelgo el django en la raíz del
servidor porque cuando le llega a django una ruta (/congreso por
ejemplo) el uwsgi devuelve un 404.  He visto bastantes
preguntas/respuesta en stackoverflow, pero no funcionan :/


[1] https://www.nginx.com/resources/admin-guide/gateway-uwsgi-django/

Saludos,

-- luismiguel  (@lmorillas)
___
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es