Я ухожу от WordPress и перехожу на сделанные на заказ сайты Django.
Я остановился на Django в качестве своего фреймворка Python, мои единственные проблемы на данный момент связаны с хостингом. Моя текущая среда общего хостинга отлично подходит для WordPress (WHM в CloudLinux), но обслуживание Django в Apache/cPanel кажется удачным, хотя я еще не пробовал это с моей новой хостинговой компанией. - у которых Python включен в cPanel.
Как мне проще всего настроить VPS для запуска среды хостинга, скажем, для двадцати веб-сайтов с уникальными URL-адресами? Я все разрабатываю в virtualenv, но у меня пока нет опыта запуска Django в производственной среде. Я бы предположил, что venv недостаточно безопасен или имеет проблемы с масштабируемостью? Я читал некоторые вещи о людях, использующих Docker для настройки отдельных экземпляров Django на VPS, но я не уверен, написали ли они свою собственную систему управления.
Насколько я понимаю, каждому экземпляру Python/Django нужны uWSGI и Nginx, находящиеся в этом виртуальном контейнере? Я ищу простое и надежное решение для размещения 20 сайтов Django на VPS. Есть ли готовое решение? Я также рад разработать его и настроить VPS, если меня укажут в правильном направлении.
Любая мудрость будет принята с благодарностью.
Энди :)