diff options
| author | Tim Graham <timograham@gmail.com> | 2014-09-09 09:32:19 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-09-09 09:32:19 -0400 |
| commit | c7f7432be54695ea16a2ba1cc5f8e5e1facf43f7 (patch) | |
| tree | 429f82511eb2a3d33a7e7ab4c141a6354a270497 /docs/howto/deployment | |
| parent | 2508be35ca8bc5440b93d3152cd80ee5f8e159e3 (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.txt | 17 |
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 |
