Web-server Apache

Печать

В этой главе...

1.1. Введение 26

1.2. Конфигурационные файлы 26

1.3. Директивы 27

1.4. Ограничение диапазона действия директив 27

1.5. Модули 31

1.6. Динамически разделяемые объекты 32

1.7. Дескрипторы 32

1.8. MIME-типы 33

1.1. Введение

В этой главе читатель получит представление об основных концепциях, на которых базируется Web-сервер Apache. Другие главы данной книги в основном опираются на терминологию, которая здесь поясняется, и поэтому, если вы незнакомы с такими терминами, как директива, модуль и т.д., то, вероятно, вам следует прочитать эту главу.

Большинство методов, примененных в Web-сервере Apache, заимствованы из стандартной доктрины программирования. Однако, если вы не программист или совершенно ничего не слышали о Web-сервере Apache, ознакомление с этойглавой значительно ускорит усвоение материала.

1.2. Конфигурационные файлы

Web-сервер Apache — хорошо конфигурируемая программа. Есть тысячи возможных комбинаций значений для сотни конфигурационных переменных. Без сомнения тот, кто работал с ОС Unix или ОС DOS, знаком с концепцией опций, задаваемых в командной строке. Основной принцип, заложенный в концепцию директивы, аналогичен концепции опции, задаваемой в командной строке. Но здесь, вместо того чтобы задавать при каждом запуске Web-сервера дюжину или сотню конфигурационных переменных Apache, параметры собраны в одном конфигурационном файле, который автоматически считывается сервером во время запуска. Первоначально все переменные, которыми задавались режимы работы Web-сервера, содержались в трех файлах.

httpd.conf Основной конфигурационный файл, содержащий переменные,

задающие конфигурационную информацию сервера.

<