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