durusmail: quixote-users: SCGI + Quixote, Location / ?
SCGI + Quixote, Location / ?
2005-08-10
2005-08-10
2005-08-10
2005-08-10
2005-08-10
2005-08-10
2005-08-10
2005-08-10
2005-08-10
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-12
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
2005-08-11
RELEASED: scgi-1.6
2005-08-11
2005-08-11
SCGI + Quixote, Location / ?
Ian Bicking
2005-08-11
Neil Schemenauer wrote:
>     * If you use mod_scgi and the SCGIServer command (i.e. in
>       combination with Location or LocationMatch) then PATH_INFO
>       while always be empty and SCRIPT_NAME will contain the whole
>       path.  In that case you can use the --script-name argument to
>       the Quixote scgi server to specify the script name.

Incidentally, since I brought this issue up a while, I've kind of come
to terms with this behavior.  At least in the context of Paste -- I use
paste.urlmap to map different URLs, so I do:


   SCGIServer localhost 4000


   SCGIServer localhost 4000


# in paste configuration:
urlmap['/foo'] = 'foo_app.conf'
urlmap['/bar'] = 'bar_app.conf'


So, in this case actually flup's SCGI servers translate SCRIPT_NAME to
PATH_INFO (if you don't give an explicit SCRIPT_NAME when configuring
it, and you don't set WSGI_SCRIPT_NAME in the Apache configuration).
Then urlmap pulls off the matching portion of the URL and puts it back
in SCRIPT_NAME.  So even though it's all a little confusing, the result
is something that's easy to configure for putting   multiple
applications into one process.

--
Ian Bicking  /  ianb@colorstudy.com  / http://blog.ianbicking.org
reply