mod_perl will nicht mit apache 1.3.31
-
Hi leute,
hab nen apache webserver unter linux installiert. Über http://localhost wird auch die Apache-info seite angezeigt und ps -ef | grep httpd liefert die prozesse von apache.
jetzt hab ich mod_perl für apache 1.3.... runtergeladen und installiert.Mit den folgenden Einstellungen möchte ich dann die perl-funktionalität testen:
#das ist die datei startup.pl, die im conf verzeichnis liegt################################### #!/usr/bin/perl BEGIN { use Apache (); use lib Apache->server_root_relative('lib/perl'); } use Apache::Registry (); use Apache::Constants (); use CGI qw(-compile :all); use CGI::Carp (); 1;
#Das ist das Perl-Testscript, das ich dann über den Browser von perl interpretiert bekommen will########################## package Apache::HelloWorld; use strict; use Apache::Constants qw(:common); sub handler { my $r = shift; $r->content_type('text/plain; charset=ISO-8859-1'); $r->send_http_header; $r->print("Hallo, Welt! In Liebe, mod_perl.\n"); return OK; } 1;
#Das sind die Einstellungen in httpd.conf################# <IfModule mod_perl.c> PerlRequire conf/startup.pl <Location /mod_perl/howdy> SetHandler perl-script PerlHandler Apache::HelloWorld </Location> </IfModule>
Nun sollte ich über den Browseraufruf http://localhost/mod_perl/howdy das interpretierte perl-skript zu sehen bekommen.
Aber die Seite wird dann als nicht gefunden angezeigt.Weiss da vielleicht jemand, was ich falsch mache. Ich bin schon fast am verzweifeln, hab mir extra ein buch zu apache gekauft, aber so wie´s das drinsteht, klappts nicht! Scheisse!
Für eure Hilfe wäre ich sehr dankbar!Chiao
-
Ok Ok war mein fehler ich hab das hier
#Das sind die Einstellungen in httpd.conf################# <IfModule mod_perl.c> PerlRequire conf/startup.pl <Location /mod_perl/howdy> SetHandler perl-script PerlHandler Apache::HelloWorld </Location> </IfModule>
an den Anfang der httpd.conf datei geschrieben. Bis dahin steht aber noch nichtmal fest, welche Module gestartet werden sollen, also bringt die Abfrage <IfModule..> gar nix
*indenarschbeiss*