Страница 129 из 152 12.4.4. Вызов основного модуля В этом частном случае мы попытаемся связать только что созданный дескриптор с каталогом размещения perl-demo. <Location /perl-demo> SetHandler perl-script PerlHandler Apache::Basic Handler </Location> Директива <Location> предупреждает сервер Apache о том, что каталог /perl-demo особенный. Директива SetHandler сообщает серверу Apache о необходимости использовать модуль mod_perl для обработки всех запросов, которые были адресованы к этому каталогу. Наконец, директива PerlHandler сообщает mod_perl о том, что все запросы, адресованные к этому каталогу, должны обрабатываться модулем BasicHandler. Задавая в броузере адрес perl-demo, вы увидите на своем экране картинку, аналогичную изображенной на рис. 12.1.  Рис. 12.1. Вывод основного модуля 12.5. Директивы настройки Perl API Директивы, перечисленные в таблице 12.3, связаны с программным интерфейсом Perl API. Таблица 12.3. Директивы программного интерфейса Perl API_ Директива Описание и пример PerlFreshRestart Перезагрузить все модули, работающие под управлением модуля modperl, которые были найдены в %INC после пе-резапускасервера. PerlFreshRestart on PerlModule Определить пути @INC для файла .рт, соответствующего указанному имени, и если он найден, загрузить его. PerlModule Apache::BasicHandler PerlRequire Загрузить Perl-файл с диска аналогично модулю PerlModule. Однако эта директива в качестве параметра принимает путь к файлу модуля. PerlRequire _/ор t/арас he/lib/ре rl/Apache /Basic Handle r ,pm_ <
|