We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
VestaCP + Python 3 + Flask
VestaCP + Python 3 + Flask
Добрый день! Подскажите пожалуйста, как мне запустить приложение Python + Flask. Сервер крутится на Ubuntu 16, apache + nginx. Попробовал вот так:
Выбираю шаблон wsgi, перестает работать apache, не запускается. Куда копать, не знаю ибо только начал разбираться со всем этим. Подскажите, как побороть проблему и запустить приложение из-под весты. Спасибо.
Code: Select all
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
Re: VestaCP + Python 3 + Flask
Вообщем с этим вопросом разобрался, написал новые темплейты. Но беда в другом. Flask не видит русские параметры в GET запросах. А вот с чем это связанно даже не знаю. Если передавать что то типа /index?txt=test все ок, а если /index?txt=тест уже не ок... Даже не знаю куда копать.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: VestaCP + Python 3 + Flask
Возможно, поможет https://stackoverflow.com/a/5399164 ?Podsolnuh wrote: ↑Wed Aug 22, 2018 11:48 amВообщем с этим вопросом разобрался, написал новые темплейты. Но беда в другом. Flask не видит русские параметры в GET запросах. А вот с чем это связанно даже не знаю. Если передавать что то типа /index?txt=test все ок, а если /index?txt=тест уже не ок... Даже не знаю куда копать.
Re: VestaCP + Python 3 + Flask
Со всем разобрался. В итоге все переделал. Перезапустил весту на nginx, настроил uwsgi, сделал под него нужные скрипты и темплейты. Теперь любой аппликейшн, хоть на джанго, хоть на фласке разворачиваются из панели. Никаких глюков и минимальная нагрузка на сервер...