Хранение данных

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Инструкция UserDir позволяет пользователям создавать домашние страницы и указывает на каталог, в котором они хранятся. UserDir, как правило, указывает на каталог public_html, что и можно наблюдать в настройках Solaris. Такие настройки по умолчанию позволяют пользователю создать подкаталог public_html в своем домашнем каталоге и поместить в него домашнюю веб-страницу. Например, если поступает запрос по адресу www.wrotethebook.com/~sara, происходит преобразование в адрес www.wrotethebook.com/ export/home/sara/public_html. Кроме того, инструкция UserDir позволяет указать полное имя - скажем, /export/home/userpages. Администратор системы создает этот каталог и разрешает пользователям сохранять домашние веб-страницы в подкаталогах этого каталога. В последнем случае запрос адреса www.wrotethebook.com/~sara будет преобразован в запрос адреса www.wrotethebook.com/export/home/userpages/sara. Такой подход имеет свои преимущества и недостатки: облегчает наблюдение за содержимым страниц пользователей, однако требует создания и защиты отдельного дерева веб-каталогов, в то время как веб-каталог в домашнем каталоге пользователя автоматически наследует существующие права доступа.

Инструкции PidFile и ScoreBoardFile указывают пути к файлам, определяющим состояния процессов. Параметр PidFile обозначает файл, в котором httpd хранит свой идентификатор процесса, параметр ScoreBoardFile - файл, в который httpd записывает сведения о состоянии процесса.

Параметр Directorylndex определяет имя файла, возвращаемого сервером, если запрос клиента не содержит имени файла. В нашей системе Solaris данный параметр определен следующим образом:

Directorylndex index.html

Исходя из значений параметров DocumentRoot и Directorylndex сервер, получив запрос документа http://www.wrotethebook.com, вернет клиенту файл /var/apache/htdocs/index.html. Получив запрос документа http://www.wrotethebook.com/books/, сервер вернет клиенту файл /var/apache/htdocs/books/index.html. Значение DocumentRoot предваряет все имена файлов, a Directorylndex добавляется к любому запросу, который не заканчивается именем файла.

Ранее в этой главе мы видели из вывода Is для каталога /var/apache/htdocs, что в каталоге существует файл index.html. Что же произойдет в отсутствие такого файла? Что Apache передаст клиенту? Если файл index.html не существует, httpd посылает клиенту список файлов каталога - если это допускается настройками. Передача содержимого каталога разрешена, если инструкция Options в контейнере Directory данного каталога содержит ключевое слово Indexes. (Более подробно рассмотрим Options позже.) Если разрешено получение клиентом индекса каталога, форматированием списка содержимого можно управлять с помощью ряда дополнительных инструкций.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.