wurf
25.06.06, 11:21
Hallo!
Ich habe einen PC als Webserver, darauf ist FC 3 installiert. Ich möchte, dass alle Benutzer im home-Verzeichnis einen Ordner 'www' haben wo sie ihre Webseite drin haben. Zugriff mit userdir, also server/~michi/index.html
Soweit funktionierts schon mal.
Jetzt sollen sie aber auch CGI-Scripts verwenden, die dann unter www/cgi-bin im jeweiligen home-Verzeichnis liegen sollen. Dazu habe ich in die httpd.conf folgendes eingefügt:
<Directory /home/*/www/cgi-bin>
AllowOverride None
Options None
Order allow,deny
Allow from all
Options Includes +ExecCGI
SetHandler cgi-script
AddHandler cgi-script .cgi .pl
</Directory>
Nur leider funktioniert das nicht, ich bekomme immer diese (http://www.baustoe.at/~baustoe/cgi-bin/test.pl) Meldung. Im error_log erscheint dann: Premature end of script headers: test.pl
test.pl ist ausführbar, und wenn ichs ins Standard cgi Verzeichnis lege, dann funktionierts auch.
Wo könnte denn da das Problem liegen?
Danke schon mal für eure Hilfe!
Michi
Ich habe einen PC als Webserver, darauf ist FC 3 installiert. Ich möchte, dass alle Benutzer im home-Verzeichnis einen Ordner 'www' haben wo sie ihre Webseite drin haben. Zugriff mit userdir, also server/~michi/index.html
Soweit funktionierts schon mal.
Jetzt sollen sie aber auch CGI-Scripts verwenden, die dann unter www/cgi-bin im jeweiligen home-Verzeichnis liegen sollen. Dazu habe ich in die httpd.conf folgendes eingefügt:
<Directory /home/*/www/cgi-bin>
AllowOverride None
Options None
Order allow,deny
Allow from all
Options Includes +ExecCGI
SetHandler cgi-script
AddHandler cgi-script .cgi .pl
</Directory>
Nur leider funktioniert das nicht, ich bekomme immer diese (http://www.baustoe.at/~baustoe/cgi-bin/test.pl) Meldung. Im error_log erscheint dann: Premature end of script headers: test.pl
test.pl ist ausführbar, und wenn ichs ins Standard cgi Verzeichnis lege, dann funktionierts auch.
Wo könnte denn da das Problem liegen?
Danke schon mal für eure Hilfe!
Michi