Я собираюсь настроить сервер, на котором мы с другом будем размещать веб-сайты, и я буду использовать Debian. Я много раз настраивал решение LAMP только для использования в целях локального тестирования, но никогда для реального использования в производстве.
Мне было интересно, каковы лучшие практики с точки зрения настройки сервера, особенно в отношении доступа к корневому веб-каталогу. Я видел пару вариантов:
Я хочу сделать это правильно, когда впервые установлю это, так как некоторое время назад не будет возврата, когда наш первый сайт будет запущен и заработает.
Заранее оцените любое руководство.
ВОТ это ссылка с дочернего сайта, с довольно хорошим освещением тем.
Создайте отдельные учетные записи пользователей для вас обоих и убедитесь, что файлы находятся в той же группе, что и веб-сервер. (т.е. вариант 2).
Ни один из вариантов не является наилучшей практикой. Что вам действительно нужно делать, так это использовать систему контроля версий, такую как Subversion (SVN), каждая из которых работает над отдельной веткой и объединяет ваши изменения вместе («ствол»). Такие службы, как beanstalk, могут помочь вам быстро начать работу. (www.beanstalkapp.com)