On Dec 22, 4:46 pm, Graham Dumpleton <[email protected]>
wrote:
> I'll have a look at the information you sent, but suggest that rather
> than use a simplified Django test program, use a raw WSGI application
> to dump out environment passed. See:
> http://code.google.com/p/modwsgi/wiki/DebuggingTechniques#Displaying_...
> That will take Django out of the picture.
> Graham
Graham,
Thanks so much for your help. It's a shame I'm not great at reading
the mod_wsgi docs, because there's a ton of helpful stuff in there
that I just seem to gloss over.
I've added that test application in and below are the results. Same
thing: the "FAKE" header shows up as "HTTP_FAKE", but the
HTTP_AUTHORIZATION header is missing. I'm going to contact my hosting
co. to make sure it's not a problem on their side, but I have a hunch
it's something I've done wrong in the config.
-James
BTW, Thanks Graham for being so involved with mod_wsgi. It's very
useful, and it's nice to find a project that's so 'alive'.
-- Pasted from the debugging application: --
URL: http://test.(domain).com
headers: {'HTTP_AUTHORIZATION':
'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! HTTP_AUTHORIZATION', 'FAKE':
'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! FAKE'}
Results:
----------------------------------------
PID: 13460
UID: 654
GID: 654
DOCUMENT_ROOT: '/path/to/htdocs'
GATEWAY_INTERFACE: 'CGI/1.1'
HTTP_ACCEPT_ENCODING: 'identity'
HTTP_CONNECTION: 'close'
HTTP_FAKE: '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! FAKE'
HTTP_HOST: 'test.(domain).com'
HTTP_USER_AGENT: 'Python-urllib/2.5'
HTTP_X_FORWARDED_FOR: '(removed)'
PATH: '(removed)'
PATH_INFO: '/'
PATH_TRANSLATED: '/path/to/test.wsgi/'
QUERY_STRING: ''
REMOTE_ADDR: '127.0.0.1'
REMOTE_PORT: '57509'
REQUEST_METHOD: 'GET'
REQUEST_URI: '/'
SCRIPT_FILENAME: '/path/to/test.wsgi'
SCRIPT_NAME: ''
SERVER_ADDR: '127.0.0.1'
SERVER_ADMIN: 'admin@(domain).com'
SERVER_NAME: 'test.(domain).com'
SERVER_PORT: '80'
SERVER_PROTOCOL: 'HTTP/1.0'
SERVER_SIGNATURE: ''
SERVER_SOFTWARE: 'Apache/2.2.14 (Unix) mod_wsgi/2.5 Python/2.5.4'
mod_wsgi.application_group: 'test.(domain).com|'
mod_wsgi.callable_object: 'application'
mod_wsgi.listener_host: ''
mod_wsgi.listener_port: '12345'
mod_wsgi.process_group: 'test.(domain).com'
mod_wsgi.reload_mechanism: '1'
mod_wsgi.script_reloading: '1'
mod_wsgi.version: (2, 5)
wsgi.errors: <mod_wsgi.Log object at 0xb7f3f608>
wsgi.file_wrapper: <built-in method file_wrapper of mod_wsgi.Adapter
object at 0xb7f10650>
wsgi.input: <mod_wsgi.Input object at 0xb7f2b4a8>
wsgi.multiprocess: True
wsgi.multithread: True
wsgi.run_once: False
wsgi.url_scheme: 'http'
wsgi.version: (1, 0)
----------------------------------------
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/modwsgi?hl=en.