On Thu, Jun 23, 2005 at 08:46:24PM -0400, Ivan Adzhubey wrote:
> Нечего там настраивать. Прописать PerlHandler для Location и перегрузить апач.
> Ну и сам перловский модуль надо иметь конечно, который хендлить будет.
У меня довольно старый апач из сизифа и "самосборный" perl-5.8.7-alt2.
Apache::Status на http://localhost/perl-status у меня работает:
Embedded Perl version v5.8.7 for Apache/1.3.33 (ALT Linux/alt2)
mod_perl/1.29 rus/PL30.20 process 9305
Я просто раскомментировал "это" в httpd-perl.conf:
$ sudo diff /etc/httpd/conf/httpd-perl.conf{-,}
856,862c856,862
< #
< # SetHandler perl-script
< # PerlHandler Apache::Status
< # Order deny,allow
< # Deny from all
< # Allow from 127.0.0.1 localhost
< #
---
>
> SetHandler perl-script
> PerlHandler Apache::Status
> Order deny,allow
> Deny from all
> Allow from 127.0.0.1 localhost
>
$
В /var/log/httpd/error_log-perl наблюдаю:
[Fri Jun 24 06:25:20 2005] [notice] Apache/1.3.33 (ALT Linux/alt2) mod_perl/1.29 rus/PL30.20 configured -- resuming normal operations
[Fri Jun 24 06:25:20 2005] [notice] Accept mutex: sysvsem (Default: sysvsem)
И ничего более.