Чероки+uWSGI+web2py

как я могу настроить сервер Cherokee 1.2 с uWSGI и web2py? после некоторого поиска в Google я прочитал учебник по настройке, но версия для чероки в этом руководстве слишком старая. есть ли какой-нибудь новый учебник или кто-нибудь может пошагово объяснить, как развернуть приложение web2py в чероки? моя система - Ubuntu 12.04, все зависимые были установлены, был установлен uWSGI и Cherokee тоже. моя папка web2py, расположенная в /var/web2py, с config.xml в ней для параметров uWSGI. Содержимое config.xml:

<uwsgi>
<pythonpath>/var/web2py/</pythonpath>
<app mountpoint="/">
<script>wsgihandler</script>
</app>


person Jack Daniel    schedule 01.11.2012    source источник


Ответы (1)


Вы можете найти подробное описание именно этого типа установки в книге "Пособие по разработке приложений web2py." Вот config.xml, приведенный в тексте:

 <uwsgi>
      <pythonpath>/var/web2py</pythonpath>
      <module>wsgihandler</module>
      <socket>127.0.0.1:37719</socket>
      <master/>
      <processes>8</processes>
      <memory-report/>
 </uwsgi>

После этого вам будет предложено запустить стек uWSGI от имени пользователя, которому принадлежит установка web2py: $ uWSGI -d config.xml

В соответствии с рецептом, приведенным в книге, вы затем запускаете cherokee-admin и настраиваете сервер через webui (он должен прослушивать порт 9090). Они проведут вас через настройку удаленного хоста, используя информацию в вашем config.xml файле, создав виртуальный хост, а затем предоставив ему обработчик. Также есть информация об использовании средства регулярных выражений для обслуживания статических файлов.

person chb    schedule 10.12.2012