ubuntu:apache_multi_users
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версияСледующая версияСледующая версия справа и слева | ||
ubuntu:apache_multi_users [2009/12/25 11:35] – создано artur | ubuntu:apache_multi_users [2009/12/25 12:01] – artur | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== |
Ситуация: | Ситуация: | ||
+ | |||
+ | Есть решения основанные на CGI, но я предпочитаю использовать модуль **apache2-mpm-itk**. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | Устанавливаем: | ||
+ | <code bash>$ sudo apt-get install apache2-mpm-itk</ | ||
+ | |||
+ | Далее, прописываем к каждому виртуальному хосту следующее: | ||
+ | < | ||
+ | AssignUserId USER GROUP | ||
+ | </ | ||
+ | |||
+ | Если для виртуального хоста не будет указана эта директива, | ||
+ | |||
+ | Далее, необходимо установить права владения файлов у виртуальных хостов: | ||
+ | <code bash> | ||
+ | |||
+ | Перезапускаем Apache2: | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== Пример создания директории под сайт и пользователя ===== | ||
+ | |||
+ | Создаем новую группу: | ||
+ | < | ||
+ | |||
+ | Создаем пользователя vasya в группе friend: | ||
+ | < | ||
+ | Для него автоматически создастся домашняя директория **/ | ||
+ | |||
+ | И для его виртуального хоста добавляем строчки: | ||
+ | < | ||
+ | AssignUserId vasya friend | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Ссылки ==== | ||
+ | - http:// | ||
+ |
ubuntu/apache_multi_users.txt · Последнее изменение: 2017/03/23 21:59 — 127.0.0.1