mod-wsgi&apache&pyramid(pylonsproject)
|
我在apache + mod-wsgi下运行金字塔站点时遇到问题。问题是我无法告诉apache哪个python解释器是它所服务站点的正确选择。我有几个虚拟环境,我想带那些python解释器。
我将此代码添加到我的apache配置中:
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess pyramid user=karantan group=karantan processes=1 threads=4 python- path=/home/karantan/pyramid1.0/bin/python
WSGIScriptAlias /myapp /home/karantan/myproject/pyramid.wsgi
<Directory /home/karantan/myproject>
WSGIProcessGroup pyramid
Order allow,deny
Allow from all
</Directory>
还有一个名为WSGIPythonHome的参数,它告诉apache哪个解释器是正确的,但是我不能将其放在此配置中,因为它是全局变量(或类似的东西...)
那么如何在Apache下使用虚拟环境运行金字塔站点?
如上所述,我的主要问题(我认为)是apache始终使用默认系统python解释器(/ usr / bin / python)运行金字塔。我如何告诉apache必须从virtualenv中获取一个?
没有找到相关结果
已邀请:
1 个回复
为陡土