Hallo, danke für Deinen Tipp. Ich war auch schon knapp an der Lösung. Ich habe nur die Zeile Options -ExecCGI neben der SetHandler Direktive gesetzt, sodass httpd dann gemeckert hat. Nun habe ich nur SetHandler text/plain und es läuft wie gewünscht.
Danke! On Thu, 26 Jul 2007 21:18:48 +0200, Max Dittrich <[EMAIL PROTECTED]> wrote: > Hallo ..., <-- trage hier Deinen Namen ein > > [EMAIL PROTECTED] schrieb: >> Hallo Mario, >> >> so verlinke ich die Logdateien: >> >> print "<a href=logs/datei.txt></a>"; >> >> Ich werde wohl die Logdateien aus dem cgi-bin nehmen und in das >> DocumentRoot stellen. > > Dein Verzeichnis "/var/www/cgi-bin" wurde wohl - wie üblich - per > ScriptAlias hart auf "cgi-script" eingestellt > (http://httpd.apache.org/docs/2.2/handler.html). Wie Du selber schon > festgestellt hast, erwartet Apache eben ausschließlich ausführbare > Programme in diesem und allen Unterverzeichnissen. > > Diese Voreinstellung kannst Du laut Doku > (http://httpd.apache.org/docs/2.2/mod/core.html#sethandler) wohl durch > Angabe von "SetHandler None" wieder zurücksetzen. > > In Deinem Fall also etwas wie: > > <Directory /var/www/cgi-bin/logs> > SetHandler None > </Directory> > > Aber da dadurch die Möglichkeit besteht versehentlich den Quelltext > Deiner CGI-Skripte auszuliefern, solltest Du Deine Logdateien vielleicht > lieber in einem gewöhnlichem Verzeichnis ablegen und verlinken. > > schoenen gruss, > .max > > -------------------------------------------------------------------------- > Apache HTTP Server Mailing List "users-de" > unsubscribe-Anfragen an [EMAIL PROTECTED] > sonstige Anfragen an [EMAIL PROTECTED] > -------------------------------------------------------------------------- -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --------------------------------------------------------------------------
