mod-wsgi & apache & pyramid (пилон-проект)

1

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

  • 0
    Серьезно 2 ты вернулся!?!?! нет, мне просто скучно, и я хочу задать вопрос, чтобы вы, ребята, могли поднять репутацию ...: oi я все еще пытаюсь заставить его работать, кстати (безуспешно)
  • 1
    хорошо, это работает сейчас. в ALLDIRS я должен был поместить dir своего проекта, в pruduction.ini мне пришлось написать путь к mako dirs, а в apache conf мне пришлось написать еще один dit для virtualenv
Теги:
apache2
pyramid
mod-wsgi

1 ответ

1

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

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

  • 2
    и потому что это не работает, я спросил здесь! Также я не спрашивал, где можно найти документацию!
  • 2
    Где в документации указано, что в качестве пути к исполняемому файлу Python указывается python-path? Как показано в примере в документации, предполагается, что это каталог site-packages виртуальной среды Python. Не следуйте документации, и ваши шансы на ее работу уменьшаются.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню