В то время как я, как пользователь Linux , чувствую себя комфортно , мой Linux Admin-fu немного слабоват. Таким образом, я здесь ищу руководство по серверу CentOS, который собираюсь построить.
Мне нужно настроить веб-сервер Apache2 для нескольких наших клиентов. Я хочу, чтобы веб-контент каждого клиента находился в их домашнем каталоге ( USERDIR
в apache.conf, верно?) Для статических сайтов HTML. Я хочу, чтобы Apache работал как клиент ( suexec
?). Некоторые из них будут приложениями PHP, и у меня сложилось впечатление, что я тоже хочу посмотреть suphp
.
В общем, я хочу выглядеть как маленькая версия хостинговой компании. Учитывая, насколько часто они бывают, я подумал, что легко найду хорошее руководство по настройке всего этого, но пока мне очень не повезло. Я подозреваю, что мои поисковые слова выключены.
Итак, вопросы (не стесняйтесь отвечать на любой или все):
- У кого-нибудь есть надежные ссылки на современные / современные руководства, которые помогут мне все это настроить? Нет, сайт документации apache не является руководством ;-)
- Так как у меня есть набор статических сайтов и приложений PHP, я хочу / нужно установить suexec и suphp? Если так, то это создает какие-то проблемы, о которых я должен знать?
- Стоит ли искать другие варианты вместо suexec и suphp?
Я планирую предоставить конечным пользователям SSH, SFTP или SCP доступ к своим материалам (если это повлияет на что-либо).
Заранее спасибо за помощь.
[Править] Я должен был упомянуть об этом раньше: одна из ключевых целей моего квеста - подражать провайдеру общего хостинга, связанному с разрешением файлов и владением. Мне бы очень хотелось, чтобы мне не приходилось учить пользователей необходимости менять такие вещи, чтобы увидеть их дополнения / изменения.