]> git.ozlabs.org Git - patchwork/commit
lib/apache2: Add WSGI Handler
authorMartin Krafft <madduck@madduck.net>
Sun, 31 Jan 2010 01:32:45 +0000 (02:32 +0100)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 10 Aug 2010 03:49:35 +0000 (11:49 +0800)
commit2ad2af87e5e438f26ae1f26d21d02052f75cc091
tree1524f1ba1ac9817706fbe3f7408fb78725da3c83
parentef3b7b60bbfbcd7b61e3a04797d110ee19fc4506
lib/apache2: Add WSGI Handler

Patchwork/Django can be run directly with WSGI, which is bound to be
faster and less complex than FastCGI. This patch provides the necessary
Apache configuration and the WSGI handler, as well as an update to the
docs.

Since python-flup is deprecated and WSGI supersedes FastCGI, it should
be(come) the preferred method. Hence I documented it first.

For the xmlrpc interface to work with WSGI, the HTTP authorization
information needs to be passed to the WSGI handler. This is done by
setting WSGIPassAuthorization On in the apache2 config file snippet.

Ref: http://www.arnebrodowski.de/blog/508-Django,-mod_wsgi-and-HTTP-Authentication.html

Signed-off-by: martin f. krafft <madduck@madduck.net>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
docs/INSTALL
lib/apache2/patchwork.wsgi [new file with mode: 0644]
lib/apache2/patchwork.wsgi.conf [new file with mode: 0644]
patchwork.wsgi [new symlink]