Http | LINUX- СЕРВЕР: - Part 2

Записи с меткой ‘http’

Глава 36. mod_perl– модуль, позволяющий включить интерпретатор языка Perl непосредственно в Apache HTTP Server

В этой главе:
1. Ограничения и допущения
2. Пакеты
3. Компиляция, оптимизация и инсталляция mod_perl
4. Конфигурирование mod_perl
5. Тестирование mod_perl
6. Выполнение mod_perl в окружении chroot-jail

В этой глава рассматривается еще один модуль сторонних разработчиков, ориентированный на со-
вместное использование с Apache HTTP Server – mod_perl. Модуль mod_perl позволяет включить интерпре-
татор языка Perl непосредственно в Apache HTTP Server, после чего Web-сервер может существенно быст-
рее (на сервере разработчиков представлен пример, демонстрирующий увеличение быстродействия просто-
го сценария в 30 раз) выполнять код написанных на Perl сценариев. Использование модуля целесообразно
только в том случае, если на своем сервере вы активно используете сценарии, написанные на языке Perl.

Ограничения и допущения

Исходные коды находятся в каталоге /var/tmp.
Все операции выполняются пользователем с учетной записью root.
Используется дистрибутив ASPLinux 7.3 (Vostok).
Перекомпиляция ядра не требуется.
Процедуры, описанные в этой главе, могут оказаться применимыми для других версий ядра и дистри-
бутивов Linux, но авторы этого не проверяли.

Пакеты

Последующие рекомендации основаны на информации, полученной с домашней страницы проекта
mod_perl по состоянию на 14.07.2003. Регулярно посещайте домашнюю страницу проекта
http://perl.apache.org/и отслеживайте обновления.
Исходные коды mod_perl содержатся в архиве mod_perl-2.0-current.tar.gz (последняя дос-
тупная на момент написания главы стабильная версия mod_perl-1.99_09).
Для инсталляции и нормальной работы mod_perl должен быть установлен Apache HTTP Server версии
2.0.xx.
Если вы предпочитаете использование системы со стандартным ядром и программным обеспечением,
установленным из rpm-пакетов, для установки или обновления пакета необходимо выполнить следующие
операции.
ЗАМЕЧАНИЕ Авторы настоятельно рекомендуют устанавливать программное обеспечение из исход-
ных кодов.
Шаг 1
Проверьте, установлен ли пакет программы mod_perl с помощью следующей команды:
[root@test /]# rpm –iq mod_perl
Шаг 2
Перейдите в каталог, где находится пакет mod_perl-1.26-5.i386.rpm. Если вы в соответствии с
рекомендациями главы 2 скопировали все пакеты, входящие в дистрибутив, в каталог /home/distrib, то
выполните команду:
[root@test /]# cd /home/distrib
и установите:
[root@test distrib]# rpm -ihv mod_perl-1.26-5.i386.rpm
или обновите пакет:
[root@test distrib]# rpm –Uhv mod_perl-1.26-5.i386.rpm

Компиляция, оптимизация и инсталляция mod_perl

Для инсталляции mod_perl из исходных кодов необходимо выполнить следующие операции.
Шаг 1
Осуществите проверку подлинности имеющегося в вашем распоряжении архива с исходными кода-
ми. Для этого можно воспользоваться процедурой, описанной в шаге 1 радела «Компиляция, оптимизация и
инсталляция OpenSSL» главы 12.
Шаг 2

Опубликовано admin 12 сентября 2008 Comments Off

 
 


0.56mb