LINUX.ORG.RU

История изменений

Исправление Komintern, (текущая версия) :

напоминаю, что я дремучий нуб
упор на функционал и возможность запустить что угодно

Реально проще купить ISP Manager в таком случае. А вообще, все сводится к тому, что фронтендом должен быть nginx, проксирующий запросы на веб-приложения. Веб-приложение должно запускаться из-под системного пользователя (он же имеет доступ по ftp и ssh) и слушать сокет, через который они с nginx и будут общаться. Питонячьи приложения рекомендую пускать через uwsgi, он без проблем запускает разные проекты под разными системными учетками. Для руби вроде Passenger модно - но тут утверждать не буду. Apache - опционально, почему нет? Повесить его на какой-то кастомный порт на 127.0.0.1, и туда проксировать nginx-ом. Вот тебе и структура: на каждого пользователя - по файлу с виртуалхостами nginx, где указано - на какой бекенд проксировать запросы: сокет uwsgi, апач, php-fpm и т.д.

Вот для начала почитай как джангу через uwsgi заводить: https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/uwsgi/

Исправление Komintern, :

напоминаю, что я дремучий нуб
упор на функционал и возможность запустить что угодно

Реально проще купить ISP Manager в таком случае. А вообще, все сводится к тому, что фронтендом должен быть nginx, проксирующий запросы на веб-приложения. Веб-приложение должно запускаться из-под системного пользователя (он же имеет доступ по ftp и ssh) и слушать сокет, через который они с nginx и будут общаться. Питонячьи приложения рекомендую пускать через uwsgi, он без проблем запускает разные проекты под разными системными учетками. Для руби вроде Passenger модно - но тут утверждать не буду. Apache - опционально, почему нет? Повесить его на какой-то кастомный порт на 127.0.0.1, и туда проксировать nginx-ом. Вот тебе и структура: на каждого пользователя - по файлу с виртуалхостами nginx, где указано - на какой бекенд проксировать запросы: сокет uwsgi, апач, php-fpm и т.д.

Исходная версия Komintern, :

напоминаю, что я дремучий нуб
упор на функционал и возможность запустить что угодно

Реально проще купить ISP Manager в таком случае.