Perl/mod_perl und mod_security

Apache, Lighttpd, nginx, Cherokee
lordy
Posts: 83
Joined: 2006-06-22 12:45

Perl/mod_perl und mod_security

Post by lordy » 2008-05-03 23:19

Hallo,

ich setze gerade einen neuen Server auf Basis von Debian Etch auf. Dieser soll einige einfache Virtual Hosts bedienen.

Ich möchte gerne den Chroot-Modus von mod_security benutzen. Für mod_php(5) ist das kein Problem, leider benutzen zwei Hosts noch Perl-Scripte, die ich auch nicht umstellen kann.

Meine Frage ist nun: Kann ich mod_perl irgendwie mit mod_security zusammenbringen ?

Bisher bin ich nach folgender Anleitung vorgegangen: http://perl.apache.org/docs/2.0/user/in ... _fast.html

Beim Testen bekomme ich jedoch Fehlermeldungen der folgenden Art:

Code: Select all

[error] [client xxx.xxx.xxx.xxx] failed to resolve handler `ModPerl::Registry': Can't locate XSLoader.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache2) at /usr/lib/perl5/Apache2/XSLoader.pm line 20.nBEGIN failed--compilation aborted at /usr/lib/perl5/Apache2/XSLoader.pm line 20.nCompilation failed in require at /usr/lib/perl5/Apache2/ServerUtil.pm line 24.nBEGIN failed--compilation aborted at /usr/lib/perl5/Apache2/ServerUtil.pm line 24.nCompilation failed in require at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 29.nBEGIN failed--compilation aborted at /usr/lib/perl5/ModPerl/RegistryCooker.pm line 29.nCompilation failed in require at (eval 3) line 3.nt...propagated at /usr/lib/perl5/base.pm line 84.nBEGIN failed--compilation aborted at /usr/lib/perl5/ModPerl/Registry.pm line 25.nCompilation failed in require at (eval 2) line 3.n


Das kopieren von /usr/lib/perl5/[ModPerl|Apache2|APR] hat leider nicht geholfen :(