Answers:
使用后sudo a2enmod wsgi
应在重新加载apache后为您启用该模块,因为大多数模块在启用它们时不需要mod_前缀。
sudo a2enmod wsgi
但即使我仍然遇到相同的错误。我输入了sudo a2enmod
这些,这些是我得到的选择dpaste.de/NEIcf它不包含wsgi
。在这里问这个问题可以吗,还是我需要发布一个新问题?
WSGI官方文档说:
当在mod_wsgi中使用Python虚拟环境时,使用与mod_wsgi最初编译时相同的Python安装来创建它是非常重要的。
然后:
这是不可能的使用Python的虚拟环境,以强制的mod_wsgi使用不同的Python版本,甚至是不同的Python安装。换句话说,Python解释器嵌入在mod_wsgi中。
因此,我不建议使用任何预编译的mod_wsgi二进制文件,apt
而是可以根据官方安装文档进行编译。
使用https://gunicorn.org/和Apache的
ProxyPass / http://localhost:8000/
您的virtualhost配置中的指令。