Попытка запустить wsgi на Линоде с apache с pipenv - PullRequest
0 голосов
/ 15 марта 2019

На моем сервере linode ubuntu работает apache с виртуальным хостом. Я пытаюсь создать несколько экземпляров django, работающих под виртуальными хостами, используя pipenv. В моем WSGI у меня есть этот набор:

WSGIScriptAlias / /var/www/webapps/<appname>/<app path>/wsgi.py

В моей настройке виртуального хоста для Apache у меня есть:

WSGIScriptAlias / /var/www/webapps/dianarice/dianarice/wsgi.py
WSGIDaemonProcess diversity_wagtail processes=2 threads=12 python- 
home=/home/bradrice/.local/share/virtualenvs/dianarice-oUQ6PYAF/ pytho   
n- path=/var/www/webapps/dianarice:/var/www/webapps/dianarice/dianarice:/home/bradrice/.local/share/virtualenvs/dianarice-oUQ6PYAF/lib/pytho    n3.6/site-packages

Однако я получаю эту ошибку:

ImportError: No module named django.core.wsgi

Я вижу, что django установлен в моем virtualenv, и на самом деле, если я активирую виртуальный сервер и запустим сервер запуска python3 manage.py, я смогу запустить приложение.

Я не могу заставить его работать в браузере под apache. Любая помощь будет оценена. Я попытался изменить права доступа к виртуальным для владельца www-данных. Все еще не работает.

...