# Apache durchsucht grundsätzlich sämtliche CGI-Scripts nach einer "shebang"-Zeile. # Diese Kommentarzeile, die immer die erste Zeile des Scripts sein muß, besteht # aus der Raute (#) und einem Ausrufezeichen (!), gefolgt von der Pfadangabe für # das Programm, das dieses spezielle CGI-Script ausführen soll. # # Beispiel: # Sie möchten ein Perl-Script als CGI-Script ausführen lassen. Der Pfad zu Ihrer # "perl.exe"lautet "C:\Perl\bin". Dann muß die "shebang"-Zeile folgendes Aussehen # haben: # #!C:/Perl/bin/perl.exe # # AUF GAR KEINEN FALL darf die aktuelle "shebang"-Zeile eingerückt werden, und es # muß auch IMMER die erste Zeile in Ihrem Script sein. Selbstverständlich müssen # Sie auch die Ausführung von CGI-Programmen durch Ihren Server zulassen, indem Sie # entsprechende Script-Aliase vergeben oder die Anweisung "Options ExecCGI" für # die infrage kommenden Dateien bzw. Verzeichnisse aktivieren. # # Apache kann unter WINDOWS entweder das eben beschriebene UNIX-Verhalten # befolgen oder die registry nach Dateinamen-Erweiterungen durchsuchen. Der Befehl # zum Ausführen einer Datei, deren Typ in der registry beschrieben ist, wird # übernommen und mit derselben Methode abgearbeitet, mit der der WINDOWS- # Explorer diesen Dateityp bei einem Doppelklick mit der Maustaste behandeln # würde. # Sie können unter WINDOWS selbst bestimmen, welches Programm für die # Abarbeitung von bestimmten Dateinamen-Erweiterungen zuständig sein soll. Dazu # öffnen Sie im WINDOWS-Explorer unter "Ansicht" die "Ordneroptionen", klicken # dort auf die Registerkarte "Dateitypen" und legen in den sich öffnenden Dialogfenstern # fest, welches Programm Apache beim Aufruf des ausgewählten Dateityps ausführen # soll. Schlägt eine Programmausführung fehl, wird Apache versuchen, den "shebang"- # Befehl zu befolgen. # Dieses Verhalten soll in der Apache-Version 2.0 anders gestaltet werden. # # Jeder Mechanismus hat seine eigenen Sicherheitsrisiken, wenn Sie ein Programm # von einer Webseite aus direkt aufrufen, aber nicht immer erst eine Sicherheitsabfrage # beantworten möchten. Die Suche nach geeigneten risikolosen Methoden ist die # Grundlage einer unendlichen Debatte. # # Um nun dieses spezielle WINDOWS-Verhalten zu erlauben (und den äquivalenten # UNIX-Stil zu unterdrücken) entfernen Sie das Kommentarzeichen vor der nächsten # Zeile. # #ScriptInterpreterSource registry # # Die eben gegebene Anweisung kann in einen individuellen -Block oder in # eine ".htaccess"-Datei geschrieben werden, entweder mit der Option 'registry' # (Windows-Verhalten) oder 'script' (Unix-Stil), womit dann die Standardoption des # Servers überschrieben würde. # ----------------------------------------------------------------