Hallo Thomas,
ScriptAlias "/bcnu/cgi-scripts/" "/opt/bcnu/cgi-scripts/"
funktioniert leider nicht :-(
Doch, das tut es - aber wahrscheinlich nicht so, wie Du das verwendest.
Dein Sonderfall ist, daß Du Alias- und ScriptAlias-Anweisungen von
URLs verwendest, die *Präfixe* voneinander sind.
Naheliegenweise nimmst Du an, daß der Apache schlau genug sei, den
Match zwischen URL und Verzeichnispfad via "best-fit" zu machen, also
einen URL innerhalb des CGI-Verzeichnisses entsprechend zu interpre-
tieren.
Das dachte ich auch, als ich die ersten Alias-Anweisungen für
www.teamone.de eingetragen hatte - und stieß auf dasselbe Problem wie Du.
Meinen Erfahrungen zufolge macht der Apache nicht best-fit, sondern
*first-fit*, wenn er mehrere mögliche URL-Präfixe in seiner Alias-
Konfiguration findet. (Nicht, daß ich das irgendwo in der Apache-
Dokumentation gelesen hätte ...)
Das bedeutet: Die *Reihenfolge* der Alias- und Script-Alias-Anweisungen
innerhalb der httpd.conf ist entscheidend!
Du spezieller Anweisung (nämlich Dein ScriptAlias) muß *zuerst* ange-
geben werden, die allgemeinere (Dein Alias) dahinter.
Das zumindest habe ich schließlich getan - und: es funktionierte.
Viele Grüße
Michael