mod-wsgi & apache & pyramid (пилон-проект) - PullRequest
1 голос
/ 15 июня 2011

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

1 голос
/ 15 июня 2011

Документацию, объясняющую, как использовать виртуальные среды с mod_wsgi, можно найти по адресу:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...