396 Часть IV. Встраивание объектов
В главный конфигурационный файл сервера magnus.conf нужно включить такую строку:
Init fn=load-types mime-types=mime.types
После этого необходимо перезагрузить сервер для того, чтобы внесенные изменения вступили в силу.
Каждый подключаемый модуль имеет документацию, в которой описаны обрабатываемые им MIME-типы. Эти же типы должны быть определены в установках вашего сервера. Эта процедура описывается в документации конкретного сервера и выходит за рамки данной книги.
Специализированные серверы
После того как для сервера установлены MIME-типы, поддерживаемые подключаемым модулем, объекты передаются HTTP-сервером так же, как и стандартное содержание Web-страниц. Однако в некоторых случаях (например, для файлов, выводимых в режиме реального времени)требуются специальные серверные программы.
Возможно, на вашем сервере некоторые из этих программ уже установлены. Web-сервер является демоном протокола передачи гипертекста (HTTP Daemon), т.е. программой для передачи информации, удовлетворяющей стандарту HTTP (иными словами, HTML-документов). Однако большинство компьютеров, на которых установлены HTTP-серверы, умеют обращаться и с другого рода данными. Например, если пользователь запускает почтовую программу-клиент, HTTP-сервер передает управление почтовой программе-серверу, которая принимает и отправляет письма пользователя. Если пользователь интересуется телеконференциями, HTTP-сервер запускает соответствующий сервер новостей. Серверы электронной почты и телеконференций могут располагаться на другом или том же самом компьютере, что и HTTP-сервер.
Эти процессы не видимы конечному пользователю, однако для того, чтобы переходы между программами-серверами протекали гладко, компьютер-сервер должен иметь правильные установки.
Некоторые MIME-типы также требуют инсталляции специальных серверных программ. В качестве примера рассмотрим формат RealAudio. Из-за того что файлы этого формата должны приниматься и воспроизводиться в режиме реального времени, без перерыва, на сервере необходимо иметь специальную программу для передачи этой звуковой информации. Когда на странице встречается файл формата RealAudio, HTTP-сервер просто передает управление специализированной программе-серверу. После окончания проигрывания файла управление возвращается HTTP-серверу.
Конечно, это означает, что вы или ваш системный администратор должен установить и настроить программу-сервер, которая предназначена для работы с форматом RealAudio. Существует полдюжины или более форматов дан-