Added 'Serving media files' to docs/modpython.txt

git-svn-id: http://code.djangoproject.com/svn/django/trunk@260 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2005-07-21 01:48:59 +00:00
parent b2cb66bfbc
commit 0500321a4b
1 changed files with 28 additions and 0 deletions

View File

@ -74,3 +74,31 @@ revoke your Django privileges.
.. _mod_perl: http://perl.apache.org/ .. _mod_perl: http://perl.apache.org/
.. _mod_python documentation: http://modpython.org/live/current/doc-html/directives.html .. _mod_python documentation: http://modpython.org/live/current/doc-html/directives.html
Serving media files
===================
Django doesn't serve media files itself. It'd be inefficient to flow media
files through a (relatively) complex framework when much, much more well-tuned
solutions are better.
We recommend using a separate Web server for serving media. Here are some good
choices:
* lighttpd_
* TUX_
* A stripped-down version of Apache_
If, however, you have no option but to serve media files on the same Apache
``VirtualHost`` as Django, here's how you can turn off mod_python for a
particular part of the site::
<Location "/media/">
SetHandler None
</Location>
Just change ``Location`` to the root URL of your media files.
.. _lighttpd: http://www.lighttpd.net/
.. _TUX: http://en.wikipedia.org/wiki/TUX_web_server
.. _Apache: http://httpd.apache.org/