Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
база данных.docx
Скачиваний:
167
Добавлен:
24.03.2015
Размер:
5.83 Mб
Скачать

Вы видите это вместо ожидаемой страницы?

ЩщЩетнаяиь

Рис. 15.17. Окно обозревателя с домашней страницей

При возникновении ошибок во время установки следует устранить при­чины ошибок и повторить последовательность действий по установке серве­раApache.

Администрирование сервера

Описание всех особенностей администрирования сервера Apache выходит за рамки книги. Ниже рассматриваются основные операции, необходимою для начала работы с серверомApache.

Сервер Apache конфигурируется с помощью файлов, находящиеся в ката­логе CONF. Для конфигурирования сервераApache в основном используется файлhi tpd.conf, в котором находятся различные директивы администриро­вания. Файлы access.conf и srm.conf — это старые файлы, не используемые большинством администраторов, но присутствующие в установке для совме­стимости с предыдущими версиями сервера (в них по умолчанию дирек гивы отсутствуют).

В файле Httpd.conf содержится вспомогательная информация, являюща­яся комментариями (комментарии начинаются с символа "#"), остальные стооки являются директивами сервераApache.

Директивы администрирования сервера Apache сгруппированы в три ос­новные секции:

  • управления сервером Apache в целом (управления глобальными пере менными окружения сервера);

  • определяющие параметры сервера по умолчанию, которые относятся ко всем виртуальным хостам;

  • отвечающие за установки параметров для конкретных виртуальных хостов.

Рассмотрим особенности использования наиболее важных директив фай

ла Httpd.conf для первоначального использования сервера.

Директива Server Root используется для установки корневого домашнего каталога дляWeb сервера и имеет следующий формат:

ServerRoot directory-filename

Например, директива

ServerRoot "C:/Program Files/Apache Group/Apache"

устанавливает каталог "C:/Program Files/Apache Group/Apache'1 в каче­стве корневого домашнего каталога.

Директива Alias используется для создания псевдонима (алиаса) вирту ального каталогаWeb-узла и имеет следующий формат:

Alias url-path directory-filename

где: url-path - имя (алиас) виртуального каталога; directory-filenam - отно­сительный путь ксоответствующему локальному каталогу.

Псевдонимы позволяют хранить файлы Web-узла не только в корневом домашнем каталоге. Например, если использовать директиву вида

Alias /ту /ftp/pub/image

то для обращения к файлу /ftp/pub/image/index, html можно использовать следующий запрос:

http://myserver/my/index. html

Директива ScriptAlias используется с целью создания псевдонима вирту­ального каталогаWeb-узла для хранения сценариев и имеет такой же формат записи, как у предыдущей директивы. Например, после задания директивы

ScriptAlias /cgi-bin/ /web/cgi-bin/

для обращения к сценарию /web/cgi-bin/foo можно использовать следу­ющий запрос:

http://myserver/cgi-bin/my.

Отметим, что при установке сервера Apach° рассмотренные директивы используются в файле Httpd.conf с параметрами по умолчанию. Вместе с фай­лом Httpd.conf находится файл Httpd.conf.default, в котором хранится пер­воначальное содержимое файла Httpd.conf, используемое для установки параметров сервера по умолчанию.