Setup for Django development system

OS Debian Linux 8 (jessie) using systemd, not init.d
Python 3.4.2
Django 1.8.5
Apache2 2.4.10 Debian (mmm-worker)
mod_wsgi 4.3.0
Postgresql 9.4.5

Two virtual environments: archive (actual project) and mysite (django tutorial). Setup done with python3 -m venv <project name>. There seems to be some variation between this setup and the one using virtualenv. Confusing.

pip3 install mod_wsgi in each environment
Run mod_wsgi-express with install-module and setup-server for each.

In /etc/apache2/envvars the following environmental variables are set.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

In /etc/apache2/apache2.conf the following environmental variables are used to set user and group.
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

But starting from within the project with mod_wsgi-express start-server gives:

WARNING: When running as the 'root' user, it is required that the options '--user' and '--group' be specified to mod_wsgi-express.

Starting with apachectl start or python manage.py runserver give no errors. Both servers work.

Questions:
        What user is apache running as if started with apachectl?
        What user is apache running as if started with python manage.py 
runserver?
        How do I assure that Apache is running as www-data?
Do I need to start Apache with mod_wsgi-express --user www-data --group www-data or is python manage.py runserver good enough?

Answers to these questions would be very very helpful

Gary R

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/564513EF.8050508%40verizon.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to