Version 1.0 of mod_wsgi is now available.

Graham Dumpleton Graham.Dumpleton at
Wed Sep 5 14:05:33 CEST 2007

Version 1.0 of mod_wsgi is now available. The software and
documentation are both available from:

The mod_wsgi package consists of an Apache web server module designed
and implemented specifically for hosting Python based web applications
that support the WSGI interface specification.

Examples of major Python web frameworks and applications which are
known to work in conjunction with mod_wsgi include CherryPy, Django,
MoinMoin, Pylons, Trac and TurboGears.

Individual WSGI applications can be delegated to be run in 'embedded'
mode, in the style of mod_python, or 'daemon' mode, in a style
somewhat similar to that of mod_fastcgi.

Embedded mode would generally be used where dedicated servers are
available. This mode would allow the scalability and process
management features of Apache to be fully utilised to achieve maximum
performance for
your application. Daemon mode would instead be used where applications
need to be separated from each other and potentially run as distinct

The module can be compiled for and used with either Apache 1.3, 2.0 or
2.2, although daemon mode is only available on Apache 2.0 or 2.2 when
using UNIX. Either the single threaded 'prefork' or multithreaded
Apache MPMs can be safely used on UNIX.

The module is written in C code directly against the internal Apache
and Python application programming interfaces. As such, for hosting
WSGI applications in conjunction with Apache it has a lower memory
overhead and performs better than existing WSGI adapters for
mod_python or alternative FASTCGI/SCGI/CGI based solutions.

If you have any questions about mod_wsgi or wish to provide feedback,
use the Google group for mod_wsgi found at:


Graham Dumpleton

More information about the Python-announce-list mailing list