mod-wsgi&阿帕奇&金字塔(pylonsproject)

时间:2011-06-15 06:43:46

标签: python apache apache2 mod-wsgi pyramid

我在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 个答案:

答案 0 :(得分:1)

有关如何在mod_wsgi中使用虚拟环境的文档可以在以下网址找到:

http://code.google.com/p/modwsgi/wiki/VirtualEnvironments

相关问题