David Champion
dgc at uchicago.edu
Mon Mar 24 00:40:53 EDT 2008
> Without seeing your Apache configuration for setting up the handlers > and the code of the actual handlers, can't really say why you may be > having a problem. I get the same results without any of my own authN code. It seems to be some really basic issue with mod_python or my use of it. unix$ tail -7 httpd.conf <Location /test> PythonDebug On SetHandler mod_python PythonHeaderParserHandler Example::handler PythonPath "sys.path + ['/home/dgc/lib/python']" </Location> unix$ cat Example.py from mod_python import apache def handler(req): return apache.DECLINED unix$ cat <<XXX >/httpd/test/env.cgi #!/usr/bin/python import sys import os import cgi import cgitb def main(): print "Content-Type: text/html" print cgi.print_environ() if not os.isatty(0): cgitb.enable() if __name__ == "__main__": main() XXX Loading http://server/test/env.cgi in a browser dumps the text of the CGI script to me as Content-type: text/html. Without the <Location/> block, it works as a CGI should. -- -D. dgc at uchicago.edu NSIT University of Chicago
|