Как установить сайт на Django в панели ISPmanager?

Сервер Centos 7. ISPmanager 5. Apache.
В панели надо установить сайт написанный на Django 2.1 (python 3.6).
Домен уже есть.
В настройках домена нет возможности выбрать версию python.
Вопрос: как наиболее простым образом разместить сайт?
Подключился по SSH, установил python3, pip, virtualenv, django. Но вот всё остальное кажется немного сложным.
Просто подскажите в каком направлении двигаться. Логичнее всего как-то сделать через панель ISPmanager. Только непонятно как.

Ещё вопрос. Похоже придется выбирать между gunucorn и wsgi. Что лучше подойдет в данном случае. Есть маленький опыт с wsgi.
  • Вопрос задан
  • 2015 просмотров
Пригласить эксперта
Ответы на вопрос 1
1) Через админку и апач - никак. Все ручками из консоли по хардкору.
2) Вот моя старая инструкция, как я поднимал Django (она скорее всего уже неактуальная, и в ней есть проблемы с безопасностью, но чтобы ты понимал, что к чему). - https://habr.com/ru/post/277653/
3) На Digital Ocean есть неплохие туториалы, как ставить все.

Ещё вопрос. Похоже придется выбирать между gunucorn и wsgi. Что лучше подойдет в данном случае. Есть маленький опыт с wsgi.

Без разницы, в свое время на конференции относительно хайлоада, ребята из mail.ru говорили, что вообще не чувствуют разницу и используют то, что было исторически у них (у них и первый и второй на проде есть)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы