Hallo zusammen, ich suche eine Möglichkeit ein Perlscript auf meinem Webserver auszuführen. Scripte im Ordner /srv/www/cgi-bin/ funktionieren ohne Probleme, wenn ich eine URL über die IP aufrufe: http://meineIP/cgi-bin/scriptname.pl Jetzt habe ich allerdings einige Virtual Hosts eingerichtet. Die liegen beispielhaft unter /var/www/webx/html/dom.mydomain.de/ mod_perl ist über den yast installiert worden. Doch perl-Skripte laufen nicht bei den virtual Hosts. Hier meine mydomain.conf: <VirtualHost meineIP> ServerName www.mydomain.de ServerAlias mydomain.de DocumentRoot "/var/www/webx/html/dom.mydomain.de" <Directory "/var/www/webx/html/dom.mydomain.de"> AllowOverride All allow from all Options -Indexes +FollowSymLinks +ExecCGI AddHandler cgi-script .pl </Directory> </VirtualHost> Mein Perl-Script scriptname.pl wird beim Aufruf über den Browser nur zum Download angeboten. Ohne Endung .pl wird der Textinhalt angezeigt. Hier das Perl-Script: #!/usr/bin/perl print "Content-Type: text/html\n\n"; print '<h1>Hello</h1>'; Der Perl-Interpreter ist an der richtigen Stelle. Hat jemand eine Idee woran das liegen kann und was ich ändern muss? Viele Grüße Ingbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (1)
-
Ingbert Balusoni