Hi Roberto,

My Django app runs perfectly ok under FastCGI and nginx but is not capable of resolving the proper PATH_INFO under uWSGI. In fastcgi_params, the value of PATH_INFO and SCRIPT_NAME are set to "$fastcgi_script_name". My nginx config looks like this:

location / {

 uwsgi_pass django;

include uwsgi_params;

}

My wsgi app (django-hotsauce) really relay on a HTTP/1.1 compatible PATH_INFO value, just like in wsgiref. Why is it not possible to implement $uwsgi_script_name variable for nginx?

Best regards,
Etienne


Le 2017-07-27 à 08:36, Roberto De Ioris a écrit :

Hi, this is an example on how to configure multiple apps:

http://uwsgi-docs.readthedocs.io/en/latest/Snippets.html#multiple-flask-apps-in-different-mountpoints

Best thing to do is completely avoid nginx manipulating the SCRIPT_NAME
variable.


Even when under fastcgi, the WSGI standard expects a different meaning for
SCRIPT_NAME


--
Etienne Robillard
[email protected]
http://www.isotopesoftware.ca/

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to