Инструкция по установке.
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