问题:在堆栈溢出上有一个类似的问题:从答案来看,wsgi?"可能在一个服务器上有多个Django项目(用Python2和3编写)。然而,我无法做到这一点。
我到目前为止拥有的:
pip3 install mod_wsgi)/etc/apache2/sites-available/000-default.conf用于项目1和2(仅限于Python3),项目3(Python2)未配置:
ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log组合#项目1 (Python3) WSGIScriptAlias /project1 /var/www/py3venv1/ Project 1/Project 1/wsgi.py过程-group=group 1 WSGIDaemonProcess group1 python-home=/var/www/py3venv1/lib/python3.5 python-path=/var/www/py3venv1/project1 WSGIProcessGroup group1 Alias /project1/static /var/ www/py3env1/ Project 1/assets 需要所有授予的#Project 2 (Python3) WSGIScriptAlias /project2 /var/www/py3venv2/Project 2/Project 2/wsgi.py过程-群=群2 WSGIDaemonProcess group2 python-home=/var/www/py3venv2/lib/python3.5 python-path=/var/www/py3venv2/Project 2 WSGIProcessGroup group2 Alias /Project 2/static/var/var/var/www/py3env 2/project2 2/assets 要求所有授予结果:和Python3项目都可以正常工作。Python 2项目不起作用。
问题:如何使所有三个Django项目都能在上工作?
发布于 2017-12-13 22:46:31
链接的另一个问题是,您不能在同一个Apache服务器实例中同时拥有Python 2和3应用程序。你怎么看它说你可以?
如果您想要不同的Python版本,则需要使用另一篇文章中提到的mod_wsgi-express,并将其作为单独的实例运行,并让针对特定站点的前端Apache代理请求贯穿到另一个实例。
你有没有看过,并试图让它安装和运行?
https://stackoverflow.com/questions/47799480
复制相似问题