|
Microsoft IIS 4-5 Support
[ Das "cgi-bin" Verzeichnis | basepath ]
Wenn Sie HomepageSearchEngine mit IIS (Internet Information Services) Version 5.0 (unter Windows 2000) oder 4.0 (Windows NT 4.0) betreiben wollen, sollten Sie folgende Konfigurationshinweise beachten, um Probleme zu vermeiden.
Für IIS Version 6.0 (Windows 2003) konsultieren Sie bitte hingegen die IIS Support-Hauptseite.
Das "cgi-bin" Verzeichnis |
-
Standardmäßig heisst das CGI-Verzeichnis im IIS-Webserver "scripts", liegt in der gleichen Verzeichnisebene wie der Webroot (standardmäßig "wwwroot" - zB. F:\InetPub\wwwroot)
und ist bereits korrekt für die Ausführung von CGI-Programmen konfiguriert.
Natürlich können Sie als Administrator (bzw. Ihr InternetServiceProvider) auch ein Verzeichnis anlegen, das cgi-bin heisst.
Wir gehen hier davon aus und zeigen Ihnen, wie dieses cgi-bin Verzeichnis konfiguriert sein muss.
Wenn Sie im IIS-Teil der Management Console cgi-bin markieren und "Properties" (Eigenschaften) anklicken,
sollten nur Execute-Rechte vergeben sein! Das Fenster sollte ungefähr so aussehen:
Anschließend kontrollieren Sie die "Web Sharing"-Einstellungen im Windows-Explorer: Markieren Sie im Windows-Explorer das Verzeichnis
(in unserem Beispiel F:\InetPub\cgi-bin), rechts-klicken Sie es, wählen Sie "Properties" (Eigenschaften) aus und dann "Web Sharing" (Webfreigabe).
Es muss "Share this folder" aktiviert sein und der Alias-Name cgi-bin zugeteilt sein. Markieren Sie den Alias-Namen und klicken Sie auf "Edit Properties...".
Im erscheinenden Fenster muss "Execute" (und "Scripts") aktiviert sein, "Read" *nicht*. Die beiden Fenster sollten ungefähr so aussehen:
-
Beachten Sie, dass die basepath Direktive der Konfigurationsdatei hse.ini als absoluter Pfad angegeben werden sollte, um korrektes Funktionieren unter IIS sicherzustellen.
zB. basepath = F:\InetPub\wwwroot\mydomain
Eine relative Pfadangabe (wie unter Apache möglich) sollte also vermieden werden.
|