Назад | Перейти на главную страницу

Развертывание приложения Django

Я хочу разместить свой сайт Django в / usr / local / django / mysite.

Имеет ли значение, принадлежит ли этот каталог пользователю root или пользователю более низкого уровня?

Я, вероятно, собираюсь попросить разработчиков отправить изменения кода на мой веб-хостинг с помощью фабрики, что означает, что у них будет доступ по ssh. Существуют ли какие-либо рекомендации по настройке пользователей и разрешений для облегчения развертывания при ограничении доступа к вещам, к которым я не хочу, чтобы кто-либо имел доступ?

Самая простая форма - создать группу для людей, использующих нужные вам функции, а не просто добавлять пользователей в эту группу, позволяя им иметь доступ к необходимым услугам.

Имеет ли значение, принадлежит ли этот каталог пользователю root или пользователю более низкого уровня?

Если владельцем является root, apache / uWSGI / django не может изменять файлы.

Существуют ли какие-либо рекомендации по настройке пользователей и разрешений для облегчения развертывания при ограничении доступа к вещам, к которым я не хочу, чтобы кто-либо имел доступ?

Используйте sudo.