mirror of https://github.com/django/django.git
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:
parent
b2cb66bfbc
commit
0500321a4b
|
@ -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/
|
||||||
|
|
Loading…
Reference in New Issue