Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: В какой папке лучше хранить исходники сайта?  (Прочитано 558 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн chad-_-d

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Добрый день, форумчане! Решил попробовать развернуть сайт на vps хостинге. Первое, с чем столкнулся, куда положить исходники сайта?
Если быть более конкретным, то пишу на python (django) и их то мне надо куда-то положить. Какие варианты есть у меня:
1) Создать какого-нибудь пользователя типо site_name, и сайл положить по адрессу /home/sait_name/sait_name. Но в этой ситуации возникает проблема, если проект будут разрабатывать несколько пользователей. Нужно настраивать прова доступа, чтобы, допустим, и пользователь sait_name1 и sait_name2 имели доступ к этой папке.
2) Какая-нибудь папка типо /var/www/sait_name. Но мне кажется не очень-то и хорошо писать что-то в рутовых папках.

Как лучше лучше поступить, подскажите, пожалуйста?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
В Линукс (как и в других системах) есть не только права владельца, но и права группы. Это про несколько пользователей.
Папка /var/www/sait_name далеко от корня (аж на 3 уровня)…
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн chad-_-d

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Azure, про права группы знаю. Но столкнулся с такой проблемой, что если я создаю файл, то права на запись группе автоматически не выдаются. Приходится постоянно прописывать chmod g=rwx file_name. Возможно ли как-то сделать, чтобы при создании файла права на запись давались и группе?
А почему далеко от корня? Если создавать в домашней папке, то она тоже будет далеко от корня /home/sait_name/sait_name (те же 3 уровня)
ps: для примера я создал 2 пользователя test1 и test2, у которых первоначальная группа test

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
man umask
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн chad-_-d

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Azure, спасибо, с правами разобрался!
Получается, всё-таки лучший способ, это в домашнюю дерикторию положить исходники?

Пользователь добавил сообщение 12 Август 2017, 13:32:07:
Здесь разве нет сисадминов?(
« Последнее редактирование: 12 Август 2017, 13:32:07 от chad-_-d »

 

Страница сгенерирована за 0.129 секунд. Запросов: 24.