Hallo,
also ich habe auf meinem Webserver fastcgi configuriert und vorher einen
Ordner cgi-bin gehabt. Wenn ich in diesen z. Bsp Perl Skripte verschoben
habe wurden Sie auch ausgeführt. Jetzt habe ich folgenden Block im vhost
wegen fastcgi ergänzt:
ScriptAlias /cgi-bin/ /var/www/php-fcgi-scripts/web1/
<Directory "/var/www/php-fcgi-scripts/web1">
AllowOverride None
Options +ExecCGI -MultiViews -Indexes
Order allow,deny
Allow from all
</Directory>
mit dem Ergenis, dass unter dem Ordner cgi-bin gar nichts mehr erkannt
wird. Einzug und allein im webfolder / läuft php. Jetzt möchte ich aber
weiterhin perl und python und cgi Skripte ausführen. Wie mache ich das
denn am besten? Und vor allem läuft das mit fastcgi auch ohne Probleme.
Als Workaroung habe ich "ExecCGI" im webfolder / erlaubt und in der
fastcgi.con unter /apache2/modules-enabled folgendes hinzugefügt, damit
ich wenigstens .pl ausführen kann.
AddHandler php-fastcgi .php .pl
AddType application/x-httpd-php .php .pl
Aber irgendwie macht er das auch nur zur Hälfte. Es erscheinen
Warnhinweise im browser ala:
# Tell perl to send a html header. # So your browser gets the output #
rather then (command line # on the server.) print "Content-type:
text/html\n\n"; # print your basic html tags. # and the content of them.
print "\n"; print "
Gruß Holm
--------------------------------------------------------------------------
Apache HTTP Server Mailing List "users-de"
unsubscribe-Anfragen an [EMAIL PROTECTED]
sonstige Anfragen an [EMAIL PROTECTED]
--------------------------------------------------------------------------