scripts sind doch nur dann ausführbar, wenn Sie in einem der oben definierten Verzeichnissen liegen, oder ? Das sagt zumindest die Apache-Doku;Oder ist das völlig egal.
Ein CGI-Programm muß entweder in einem expliziten CGI-Verzeichnis liegen (in diesem werden *alle* Dateien als CGI-Anwendungen interpretiert, auch "index.html"), oder in einem Verzeichnis, das in der <directory>-Definition das Recht erhalten hat, *auch* CGI-Programme enthalten zu dürfen (dann entscheidet die Namens-Endung der Datei darüber, was der Server mit der Datei macht - der Handler "cgi-skript" ist für *.cgi vordefiniert, weitere Endungen kann man ebenfalls so eintragen).
... Ich glaub langsam versteh ich: Die obigen Angaben sind nur zur Aliasvergabe da ...
Es gibt auch Aliasse (Anweisung "Alias"), die nicht gleichzeitig ein CGI-Verzeichnis definieren.