Loading docs/howto/deployment/wsgi/apache-auth.txt +7 −7 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ only authenticated users to be able to view: .. code-block:: apache WSGIScriptAlias / /path/to/mysite/config/mysite.wsgi WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py WSGIProcessGroup %{GLOBAL} WSGIApplicationGroup django Loading @@ -39,7 +39,7 @@ only authenticated users to be able to view: AuthName "Top Secret" Require valid-user AuthBasicProvider wsgi WSGIAuthUserScript /path/to/mysite/config/mysite.wsgi WSGIAuthUserScript /path/to/mysite.com/mysite/wsgi.py </Location> The ``WSGIAuthUserScript`` directive tells mod_wsgi to execute the Loading Loading @@ -72,7 +72,7 @@ check_user function: os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' from django.contrib.auth.handlers.modwsgi import check_user from django.contrib.auth.handlers.modwsgi import check_password from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler() Loading @@ -95,7 +95,7 @@ In this case, the Apache configuration should look like this: .. code-block:: apache WSGIScriptAlias / /path/to/mysite/config/mysite.wsgi WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py WSGIProcessGroup %{GLOBAL} WSGIApplicationGroup django Loading @@ -104,8 +104,8 @@ In this case, the Apache configuration should look like this: AuthType Basic AuthName "Top Secret" AuthBasicProvider wsgi WSGIAuthUserScript /path/to/mysite/config/mysite.wsgi WSGIAuthGroupScript /path/to/mysite/config/mysite.wsgi WSGIAuthUserScript /path/to/mysite.com/mysite/wsgi.py WSGIAuthGroupScript /path/to/mysite.com/mysite/wsgi.py Require group secret-agents Require valid-user </Location> Loading @@ -116,7 +116,7 @@ returns a list groups the given user belongs to. .. code-block:: python from django.contrib.auth.handlers.modwsgi import check_user, groups_for_user from django.contrib.auth.handlers.modwsgi import check_password, groups_for_user Requests for ``/secret/`` will now also require user to be a member of the "secret-agents" group. docs/howto/deployment/wsgi/modwsgi.txt +6 −4 Original line number Diff line number Diff line Loading @@ -25,7 +25,9 @@ Basic configuration =================== Once you've got mod_wsgi installed and activated, edit your Apache server's ``httpd.conf`` file and add:: ``httpd.conf`` file and add .. code-block:: apache WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py WSGIPythonPath /path/to/mysite.com Loading Loading @@ -70,10 +72,10 @@ Using a virtualenv If you install your project's Python dependencies inside a `virtualenv`_, you'll need to add the path to this virtualenv's ``site-packages`` directory to your Python path as well. To do this, you can add another line to your Apache configuration:: your Python path as well. To do this, add an additional path to your `WSGIPythonPath` directive with multiple paths separated by a colon:: WSGIPythonPath /path/to/your/venv/lib/python2.X/site-packages WSGIPythonPath /path/to/mysite.com:/path/to/your/venv/lib/python2.X/site-packages Make sure you give the correct path to your virtualenv, and replace ``python2.X`` with the correct Python version (e.g. ``python2.7``). Loading Loading
docs/howto/deployment/wsgi/apache-auth.txt +7 −7 Original line number Diff line number Diff line Loading @@ -29,7 +29,7 @@ only authenticated users to be able to view: .. code-block:: apache WSGIScriptAlias / /path/to/mysite/config/mysite.wsgi WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py WSGIProcessGroup %{GLOBAL} WSGIApplicationGroup django Loading @@ -39,7 +39,7 @@ only authenticated users to be able to view: AuthName "Top Secret" Require valid-user AuthBasicProvider wsgi WSGIAuthUserScript /path/to/mysite/config/mysite.wsgi WSGIAuthUserScript /path/to/mysite.com/mysite/wsgi.py </Location> The ``WSGIAuthUserScript`` directive tells mod_wsgi to execute the Loading Loading @@ -72,7 +72,7 @@ check_user function: os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' from django.contrib.auth.handlers.modwsgi import check_user from django.contrib.auth.handlers.modwsgi import check_password from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler() Loading @@ -95,7 +95,7 @@ In this case, the Apache configuration should look like this: .. code-block:: apache WSGIScriptAlias / /path/to/mysite/config/mysite.wsgi WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py WSGIProcessGroup %{GLOBAL} WSGIApplicationGroup django Loading @@ -104,8 +104,8 @@ In this case, the Apache configuration should look like this: AuthType Basic AuthName "Top Secret" AuthBasicProvider wsgi WSGIAuthUserScript /path/to/mysite/config/mysite.wsgi WSGIAuthGroupScript /path/to/mysite/config/mysite.wsgi WSGIAuthUserScript /path/to/mysite.com/mysite/wsgi.py WSGIAuthGroupScript /path/to/mysite.com/mysite/wsgi.py Require group secret-agents Require valid-user </Location> Loading @@ -116,7 +116,7 @@ returns a list groups the given user belongs to. .. code-block:: python from django.contrib.auth.handlers.modwsgi import check_user, groups_for_user from django.contrib.auth.handlers.modwsgi import check_password, groups_for_user Requests for ``/secret/`` will now also require user to be a member of the "secret-agents" group.
docs/howto/deployment/wsgi/modwsgi.txt +6 −4 Original line number Diff line number Diff line Loading @@ -25,7 +25,9 @@ Basic configuration =================== Once you've got mod_wsgi installed and activated, edit your Apache server's ``httpd.conf`` file and add:: ``httpd.conf`` file and add .. code-block:: apache WSGIScriptAlias / /path/to/mysite.com/mysite/wsgi.py WSGIPythonPath /path/to/mysite.com Loading Loading @@ -70,10 +72,10 @@ Using a virtualenv If you install your project's Python dependencies inside a `virtualenv`_, you'll need to add the path to this virtualenv's ``site-packages`` directory to your Python path as well. To do this, you can add another line to your Apache configuration:: your Python path as well. To do this, add an additional path to your `WSGIPythonPath` directive with multiple paths separated by a colon:: WSGIPythonPath /path/to/your/venv/lib/python2.X/site-packages WSGIPythonPath /path/to/mysite.com:/path/to/your/venv/lib/python2.X/site-packages Make sure you give the correct path to your virtualenv, and replace ``python2.X`` with the correct Python version (e.g. ``python2.7``). Loading