尝试使用Pipenv在apache上的Linode上运行wsgi

时间:2019-03-15 16:59:22

标签: apache2 mod-wsgi wsgi linode

我的apache在linode ubuntu服务器上与虚拟主机一起运行。我正在尝试使用pipenv在虚拟主机下运行的多个django实例。在我的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

我可以看到在virtualenv中安装了django,实际上,如果我激活了虚拟机并执行python3 manage.py runserver,就可以运行该应用程序。

我似乎无法使其在apache下的浏览器中运行。任何帮助,将不胜感激。我尝试将www-data的虚拟权限更改为所有权。仍然无法正常工作。

0 个答案:

没有答案