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 <lasizoi...@gmail.com> 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 > <moril...@gmail.com> 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 >> <yamila...@gmail.com> 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 <moril...@gmail.com>: >>>> >>>> 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