[Web-SIG] A query for hosting providers

Titus Brown titus at caltech.edu
Thu Mar 31 21:33:59 CEST 2005


-> > The CP-Location trick is not needed (I should remove it from this page
-> > as it confuses people).
-> 
-> Hmm, I wrote that part of the page. My specific reason for using a
-> custom header is that it's the only way I can see to locate a CherryPy
-> application *not* at the root of a virtual host.
-> 
-> For example, if I have a CherryPy application exposed at (say
-> http://myserver/myapp/) then how do I write absolute URL paths (like
-> "/login" within my app? As far as I can tell, there's nothing
-> available to my application that says "/myapp/". Yes, I can hard code
-> it in the application, but I'd rather keep the value in one place -
-> it's necessary in the Apache config, so I'd like to pass it from there
-> to the app.
-> 
-> If I've missed something that I could have used, though, I'd like to
-> know (and I'll update the page appropriately).

Doesn't this preclude redeploying your WSGI apps under different
drivers, e.g. CGI vs SCGI vs...?  I tend to do things like run my
Quixote applications under '/url' and '/~t/url.cgi' -- the former
for deployment, the latter for testing and development.  You would
have to have a different Apache rewrite rule for each case, no?

I use relative URLs because of this, but I understand why this might
cause you problems.  Perhaps we can add a 'root namespace' parameter
to WSGI...

cheers,
--titus


More information about the Web-SIG mailing list