22.8. Предоставление пользователям индивидуальных веб-каталогов

Проблема
Требуется предоставить пользователям индивидуальные веб-каталоги, к которым
посетители сайта могут обращаться в формате www.domain.com/~user. Это самый
простой и быстрый способ создания пользовательских общедоступных веб-стра ниц, который обходится без хлопот с DNS и виртуальными хостами.
Решение
Создайте каталог пользователей users в /var/www (или другом каталоге, где хра нятся файлы вашего сайта). Создайте для каждого пользователя собственный
подкаталог (например, /var/www/users/peters). Поместите копию любого фай ла index.html в /peters для тестирования. Внесите в httpd.conf следующую за пись:
USerDir /var/www/users
Перезапустите Apache и попробуйте ввести следующий адрес в браузере:
http://localhost/-peters/
В браузере должна появиться тестовая страница.
Комментарий
Не забудьте назначить разрешения для каждого пользовательского каталога, что бы доступ к нему предоставлялся только законным пользователям. Назначьте
владельцем пользователя и его группу; задайте разрешения 755, потому что веб страницы должны быть общедоступными для чтения.
См. также
http://Localhost/manual/howto/public_html.htmL.