Заголовок куцый, проблема масштабнее, реквестирую советов мудрых.
Суть такова: есть некий ресурс, написанный на Django. Он должен крутиться под Nginx через uWSGI.
- Первый вопрос: мы не определились со структурой каталогов. Точнее, возник спор, где должны лежать скрипты проекта: в /var/www (сорт оф стандарт что-ли, апач там держит по дефолту, например, а у некоторых хостеров видел размещение в каталоге home) или /www/%projectname%. Не спрашивайте как до этого дошло, лол.
- Второй вопрос: от какого пользователя запускать Nginx, от какого uWSGI-сервер, и, если от разных, то как настраивать права для каталогов ресурсов (аватары пользователей, например) чтобы Nginx мог их читать. Сейчас остановился на том чтобы добавлять пользователя Nginx в группу хозяина каталога ресурсов, прозреваю, что всё сделал неправильно.
- Третий вопрос: используем supervisord, написанный на питоне. Штука удобная, гибкая, но падает, блжад. Воображение рисует совершенно упоротые системы слежения за супервизором с передёргиванием его при падении. Прозреваю, что проще всё же будет использовать что-то более стабильное. Что посоветуете?