我的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的虚拟权限更改为所有权。仍然无法正常工作。