Личные Web-страницы

При необходимости разрешить пользователям поддерживать личные Web- страницы можно использовать модуль mod_userdir.c. Этот модуль позволяет обращаться к домашним каталогам пользователей.

Само по себе подключение модуля mod_userdir.c еще не обеспечивает до- ступ к личным Web-страницам. Требуется еще указать метод трансляции URL на имена каталогов (пример 28.9).


 

Пример 28.9. Каталог для личных Web-страниц

 

<IfModule mod_userdir.c> UserDir public_html

</IfModule>

 

В этом случае личные Web-страницы должны быть расположены в подката- логах public_html домашних каталогов пользователей, а для обращения к ним надо будет использовать URL вида http://hostname/~username.

Помимо этого, следует также обеспечить требуемые права доступа к катало- гу, содержащему личные Web-страницы. То есть, во-первых, каталоги долж- ны быть доступны для чтения (например, права 755), а во-вторых, разумно указать ограничения для доступа к личным страницам (пример 28.10).

 

Пример 28.10. Ограничения доступа к каталогам с личными страницами

 

<Directory /home/*/public_html> AllowOverride All

Options MultiViews -Indexes Includes FollowSymLinks Order allow,deny

Allow from all

</Directory>

 

В этом примере директива AllowOverride All позволяет изменять любые предыдущие настройки доступа к этим каталогам с помощью файлов

.htaccess.

На каталоги, содержащие личные Web-страницы, здесь установлены сле- дующие настройки по умолчанию с помощью директивы Options:

r MultiViews — опция, позволяющая серверу предоставлять клиентам за- прашиваемую страницу в разных формах, например, в разной кодировке, что обеспечивается модулем mod_negotiation.c;

r -Indexes — запрет автоматического предоставления содержимого катало- га при отсутствии файла index.html;

r Includes — разрешение использования SSI (Server Side Includes, включе- ния на стороне сервера);

r FollowSymLinks — разрешение следовать символическим ссылкам.


 








Дата добавления: 2015-06-12; просмотров: 577;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.