Deploying Django with Apache and mod_wsgi
Deploying Django with Apache (http://httpd.apache.org/) and mod_wsgi
(http://code.google.com/p/modwsgi) is a tried and tested way to get Django into production. mod_wsgi
is an Apache module which can host any Python WSGI application, including Django. Django will work with any version of Apache which supports mod_wsgi
. The official mod_wsgi
documentation is fantastic; it's your source for all the details about how to use mod_wsgi
. You'll probably want to start with the installation and configuration documentation.
Basic configuration
Once you've got mod_wsgi
installed and activated, edit your Apache server's httpd.conf
file and add the following. Note, if you are using a version of Apache older than 2.4, ...
Get Mastering Django: Core now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.