Деплой нескольких Flask/Django-приложений на одном сервере?
Приветствую! Подскажите как организовать работу нескольких Flask/Django-приложений на одном сервере? Скорее меня интересует какая связка удачнее для этого ( nginx/apache + fastcgi/uwsgi/etc. ). Необходимо чтобы при изменении/отключении/добавлении очередного сайта, остальные продолжали свою работу.
Nginx + uwsgi - стандарт на данный момент.
Сайты друг-другу не помешают. Просто набросайте скрипт, который по шаблону будет создавать новые конфиги для Nginxa и uwsgi, а там сами их перезагрузите.
Если позволяется использовать нативные вещи для python-а, значит они лучше. Значит лучше выбрать uwsgi.
Если web-сервер предполагается использовать только в качестве прокси к бекенду приложений, то лучше nginx.
Так запустишь два разных демона uwsgi на разных портах (или интерфейсах? loopback никто не запрещал создавать), а на nginx запустишь два виртуальных сервера с привязкой к разным доменным именам и проксированием запросов к разным uwsgi-демонам. Создание виртуальных серверов на nginx нагуглишь сам, а запуск uwsgi написан в руководстве django