vesta wsgi

Инструкция по установке.

yum install mod_wsgi
1) Загрузите на сервер шаблон wsgi

Code: Select all
cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/rhel/wsgi/httpd.tar.gz
tar -xzvf httpd.tar.gz

2) Укажите шаблон wsgi в пакете default или создайте новый

3) Добавьте пользователя

4) Затем добавьте ему домен

5) Проверяйте результат.

Eсли, что-то не так, отредактируйте файлы шаблонов:
/usr/local/vesta/data/templates/web/httpd/wsgi.stpl
/usr/local/vesta/data/templates/web/httpd/wsgi.tpl
Для создания обычных доменов используется файл с раширением .tpl, а для доменов с поддержкой SSL сертификатов, используется файл stp.

Дополнительный функционал реализован триггером /usr/local/vesta/data/templates/web/httpd/wsgi.sh, тудаже можно добавить копирование файлов джанги. Это уже по желанию. Надеюсь концепция понятна.

После изменения шаблона, необходимо пересоздать конфигурацию вебсервера. Из консоли можно запустить v-rebuild-web-domains $user. В веб-интерфейсе, функция rebuild доступна в меню user, в выпадающем списке. Нужно будет отметить галочками конкретных пользователей или всех.

Для ubuntu\debian
apt-get install libapache2-mod-wsgi
a2enmod wsgi
cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/ubuntu/wsgi/apache2.tar.gz
tar -xzvf apache2.tar.gz