summaryrefslogtreecommitdiff
path: root/docs/howto/deployment
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2014-09-09 09:32:19 -0400
committerTim Graham <timograham@gmail.com>2014-09-09 09:32:19 -0400
commitc7f7432be54695ea16a2ba1cc5f8e5e1facf43f7 (patch)
tree429f82511eb2a3d33a7e7ab4c141a6354a270497 /docs/howto/deployment
parent2508be35ca8bc5440b93d3152cd80ee5f8e159e3 (diff)
Fixed #23350 -- Updated mod_wsgi auth example to use less memory.
Thanks Graham Dumpleton for the report.
Diffstat (limited to 'docs/howto/deployment')
-rw-r--r--docs/howto/deployment/wsgi/apache-auth.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/docs/howto/deployment/wsgi/apache-auth.txt b/docs/howto/deployment/wsgi/apache-auth.txt
index 74ab82af36..11da547044 100644
--- a/docs/howto/deployment/wsgi/apache-auth.txt
+++ b/docs/howto/deployment/wsgi/apache-auth.txt
@@ -28,9 +28,17 @@ version >= 2.2 and mod_wsgi >= 2.0. For example, you could:
Authentication with mod_wsgi
============================
+.. note::
+
+ The use of ``WSGIApplicationGroup %{GLOBAL}`` in the configurations below
+ presumes that your Apache instance is running only one Django application.
+ If you are running more than Django application, please refer to the
+ `Defining Application Groups`_ section of the mod_wsgi docs for more
+ information about this setting.
+
Make sure that mod_wsgi is installed and activated and that you have
-followed the steps to setup
-:doc:`Apache with mod_wsgi </howto/deployment/wsgi/modwsgi>`
+followed the steps to setup :doc:`Apache with mod_wsgi
+</howto/deployment/wsgi/modwsgi>`.
Next, edit your Apache configuration to add a location that you want
only authenticated users to be able to view:
@@ -41,7 +49,7 @@ only authenticated users to be able to view:
WSGIPythonPath /path/to/mysite.com
WSGIProcessGroup %{GLOBAL}
- WSGIApplicationGroup django
+ WSGIApplicationGroup %{GLOBAL}
<Location "/secret">
AuthType Basic
@@ -89,6 +97,7 @@ Requests beginning with ``/secret/`` will now require a user to authenticate.
The mod_wsgi `access control mechanisms documentation`_ provides additional
details and information about alternative methods of authentication.
+.. _Defining Application Groups: https://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines#Defining_Application_Groups
.. _access control mechanisms documentation: http://code.google.com/p/modwsgi/wiki/AccessControlMechanisms
Authorization with mod_wsgi and Django groups
@@ -104,7 +113,7 @@ In this case, the Apache configuration should look like this:
WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py
WSGIProcessGroup %{GLOBAL}
- WSGIApplicationGroup django
+ WSGIApplicationGroup %{GLOBAL}
<Location "/secret">
AuthType Basic