CGI-Verzeichnis auf Apache

Hi!

Also prinzipiell läuft CGI ja auf meinen System. Wenn ich das richtig verstanden habe, führen die beiden Einträge

ScriptAlias /cgi-bin/ „/usr/local/httpd/cgi-bin/“

und

AllowOverride None
Options +ExecCGI -Includes
SetHandler cgi-script

dafür, dass ich mit http://host/cgi-bin/scriptname meine CGI-Skripte ausführen kann. Funktioniert auch wunderbar.

Nach demselben Schema kann ich auch verschiedenen Usern eigene cgi-bins irgendwo auf dem System zuweisen.

Jetzt soll aber automatisch jeder Nutzer die Möglichkeit haben neben seinem Verzeichnis public_html ein cgi-bin zu erstellen.

Dazu habe ich apache.org befragt und die empfehlen folgenden Eintrag:

ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*) /4ide/customerhome/$1/cgi-bin/$2

Tja, funzt aber net. Internal Server Error, wenn ich das mit /~username/cgi-bin/scriptname aufrufe.

Auch verschiedene Formen von zusätzlichen und Einträgen haben nicht funktioniert. Was mache ich da falsch?

Thnx
Kaj

ScriptAliasMatch ^/~([^/]*)/cgi-bin/(.*)
/4ide/customerhome/$1/cgi-bin/$2

Tja, funzt aber net. Internal Server Error, wenn ich das mit
/~username/cgi-bin/scriptname aufrufe.

nur so ne idee, such mal nach suexec im errorlog…
falls da was von suexec enabled steht, wirf mal ein auge auf:

http://httpd.apache.org/docs/suexec.html#model

joachim

Tja, funzt aber net. Internal Server Error, wenn ich das mit
/~username/cgi-bin/scriptname aufrufe.

Wie sind die Rechte des CGI-Verzeichnisses des Users?

Wie sind die Rechte des CGI-Verzeichnisses des Users?

auch ne idee, aber sollte das nicht in forbidden enden?

joachim

Wie sind die Rechte des CGI-Verzeichnisses des Users?

auch ne idee, aber sollte das nicht in forbidden enden?

Keine Ahnung, logischer wär’s. Ich habe aber gerade keine Lust, meinen Apache umzubauen und zu testen (oder - pfui - die Dokumentation zu lesen.)

Mein Tip§ zählte halt zu den Klassikern der Indianersorgen…

Sebastian