Thomas: Apache Konfiguration mit mehreren CGI-Verzeichnissen

Beitrag lesen

Ich habe folgendes Problem und ich hoffe ihr könnt mir weiterhelfen:

Habe Apache unter Solaris installiert und möchte andere Verzeichnisse einbinden, die nicht unter DocumentRoot liegen.

Die Struktur, die ich einbinden möchte sieht wie folgt aus:
--/opt/bcnu/
         |---www
         |---cgi-scripts
         |---docs

Unter www ist eine index.html datei, die auf ../cgi-scripts verweist.

In der httpd.conf Datei habe ich folgende Einträge:

Alias /bcnu/ "/opt/bcnu/www/"

<Directory "/opt/bcnu/www">
        AllowOverride None
        Options Indexes MultiViews FollowSymLinks ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

d.h. wenn ich jetzt im Browser http://server/bcnu eingebe, werde ich weitergeleitet auf ein Script, welches sich unter /opt/bcnu/cgi-scripts befindet.
Um dort cgi-scripte auszuführen habe ich folgenden Eintrag in die httpd.conf Datei vorgenommen:
    ScriptAlias /cgi-scripts/ "/opt/bcnu/cgi-scripts/"

<Directory "/opt/bcnu/cgi-scripts">
       Options ExecCGI FollowSymLinks
    </Directory>

Wenn ich jetzt also folgendes in den Browser eingebe:
http://server/bcnu wird der Request automatisch zu http://server/bcnu/cgi-scripts/bcnu.cgi weitergeleitet.
Allerdings sehe ich dann nur den Scriptinhalt und es wird nicht ausgeführt.

Wenn ich händisch http://server/cgi-scripts/bcnu.cgi eingebe wird es ausgeführt.

Jetzt die Frage: Kann ich irgendwie den Scriptalias anders definieren:
ScriptAlias "/bcnu/cgi-scripts/" "/opt/bcnu/cgi-scripts/"  funktioniert leider nicht   :-(

Vielen Dank