У меня проблема с запуском сайта пирамиды под 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 .???