Загрузка динамических разделяемых объектов

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

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

Прежде чем модуль можно будет использовать, его следует добавить в список модулей, доступных серверу Apache. Первый шаг на пути к новому списку модулей - очистка старого списка. Она выполняется посредством инструкции ClearModuleList. У инструкции ClearModuleList нет аргументов или параметров. Она фигурирует в файле httpd.conf за последней инструкцией LoadModule и до первой инструкции AddModule.

Инструкция AddModule добавляет имя модуля в список модулей. Список модулей должен содержать все необязательные модули, как встроенные в сервер, так и загружаемые динамически. Для нашей тестовой системы Solaris это означает, что инструкций AddModule в файле httpd.conf на одну больше, чем инструкций LoadModule. Дополнительная инструкция AddModule относится к модулю mod_so.c, который на нашей тестовой системе является единственным встроенным из необязательных модулей. Однако инструкции LoadModule и AddModule по большей части встречаются парами: одна инструкция AddModule на каждую инструкцию LoadModule. Например, следующая инструкция AddModule в файле Solaris httpd.conf добавляет модуль usertrack_module, определенный инструкцией LoadModule, которую мы ранее уже встречали, в список модулей:

AddModul e mod_usertrack.c

Инструкция AddModule требует указания имени исходного файла загружаемого модуля. Обратите внимание - это имя исходного файла, компиляция которого привела к получению объектного модуля, а не имя модуля из инструкции LoadModule. Это имя, если не считать расширения, полностью совпадает с именем объектного файла. В инструкции LoadModule, которая использует расширение разделяемых объектов .so, именем объектного файла является mod._usertrack.so. Инструкция AddModule работает с расширением файлов исходного текста - .с, поэтому в ней фигурирует имя modjusertrack.c.

В табл. 11.1 перечислены все модули, упомянутые в инструкциях AddModule файла httpd.conf системы Solaris 8.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
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
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

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