Раздел 6. Руководства, учебные пособия и инструкции RU EN Пункт 54. Пользовательские веб-каталоги В системах с несколькими пользователями каждому пользователю может быть разрешено иметь веб-сайт в своем домашнем каталоге с помощью директивы Обратите внимание, что по умолчанию доступ к этим каталогам не
разрешен. Вы можете включить доступ при использовании # Включить conf/extra/httpd-userdir.conf в конфигурационном файле по умолчанию Веб-каталоги для каждого пользователя
Установка пути к файлу с помощью UserDirДиректива Если задан путь, который не начинается с косой черты, предполагается, что это путь к каталогу относительно домашнего каталога указанного пользователя. Учитывая эту конфигурацию: Пользовательский каталог public_html URL Если указан путь, начинающийся с косой черты, путь к каталогу будет создан с использованием этого пути и указанного имени пользователя. Учитывая эту конфигурацию: Каталог пользователя /var/html URL Если указан путь, содержащий звездочку (*), используется путь, в котором звездочка заменена именем пользователя. Учитывая эту конфигурацию: Каталог пользователя /var/www/*/docs URL Также можно задать несколько каталогов или путей к каталогам. Пользовательский каталог public_html /var/html Для URL Перенаправление на внешние URL-адресаДирективу Каталог пользователя http://example.org/users/*/ В приведенном выше примере запрос перенаправляется
Ограничение того, какие пользователи могут использовать эту функциюИспользуя синтаксис, показанный в документации UserDir, вы можете ограничить пользователей, которым разрешено использовать эту функцию: UserDir отключил root jro fish Приведенная выше конфигурация активирует эту функцию для всех пользователей, кроме перечисленных в UserDir отключен UserDir включен rbowen krietz Включение каталога cgi для каждого пользователяЧтобы дать каждому пользователю свой собственный каталог cgi-bin, вы можете использовать директиву, <Каталог "/home/*/public_html/cgi-bin/"> Опции ExecCGI cgi-скрипт SetHandler </Каталог> Затем, если Разрешение пользователям изменять конфигурациюЕсли вы хотите, чтобы пользователи могли изменять конфигурацию сервера в своем веб-пространстве, им нужно будет использовать |