mirror of https://github.com/django/django.git
Updated install.txt and modpython.txt to note required Apache and mod_python versions. Also gave full example for Apache config
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1123 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
c6ef1e0588
commit
54c3367a63
|
@ -15,7 +15,7 @@ mod_python is similar to mod_perl -- it embeds Python within Apache and loads
|
|||
Python code into memory when the server starts. Code stays in memory throughout
|
||||
the life of an Apache process, which leads to significant performance gains
|
||||
over other server arrangements. Make sure you have Apache installed, with the
|
||||
mod_python module activated.
|
||||
mod_python module activated. Django requires Apache 2.x and mod_python 3.x.
|
||||
|
||||
See `How to use Django with mod_python`_ for information on how to configure
|
||||
mod_python once you have it installed.
|
||||
|
|
|
@ -10,6 +10,8 @@ Python code into memory when the server starts. Code stays in memory throughout
|
|||
the life of an Apache process, which leads to significant performance gains over
|
||||
other server arrangements.
|
||||
|
||||
Django requires Apache 2.x and mod_python 3.x.
|
||||
|
||||
.. _Apache: http://httpd.apache.org/
|
||||
.. _mod_python: http://www.modpython.org/
|
||||
.. _mod_perl: http://perl.apache.org/
|
||||
|
@ -129,7 +131,26 @@ particular part of the site::
|
|||
SetHandler None
|
||||
</Location>
|
||||
|
||||
Just change ``Location`` to the root URL of your media files.
|
||||
Just change ``Location`` to the root URL of your media files. You can also use
|
||||
``<LocationMatch>`` to match a regular expression.
|
||||
|
||||
This example sets up Django at the site root but explicitly disables Django for
|
||||
the ``media`` subdirectory and any URL that ends with ``.jpg``, ``.gif`` or
|
||||
``.png``::
|
||||
|
||||
<Location "/">
|
||||
SetHandler python-program
|
||||
PythonHandler django.core.handlers.modpython
|
||||
SetEnv DJANGO_SETTINGS_MODULE myproject.settings
|
||||
</Location>
|
||||
|
||||
<Location "media">
|
||||
SetHandler None
|
||||
</Location>
|
||||
|
||||
<LocationMatch "\.(jpg|gif|png)$">
|
||||
SetHandler None
|
||||
</Location>
|
||||
|
||||
Note that the Django development server automagically serves admin media files,
|
||||
but this is not the case when you use any other server arrangement.
|
||||
|
|
Loading…
Reference in New Issue