Apple Mac OS X Server Benutzerhandbuch

Seite 159

Advertising
background image

Web Server

159

Verwenden eines CGI-Skripts (Common Gateway Interface)

Wenn Benutzer eine Verbindung zu Ihrer Web-Site herstellen, wird im Normalfall eine stati-
sche HTML-Seite oder eine Grafik angezeigt. Mithilfe von CGI-Skripts (Common Gateway
Interface) oder -Programmen können Sie dynamische Funktionen auf Ihrer Web-Site hinzufü-
gen. Hierbei senden CGI-Skripts Information zwischen Ihrer Web-Site und einem Programm
hin und her, das einen Dienst für Ihre Web-Site bereitstellt. Wenn ein Benutzer beispiels-
weise ein Formular auf Ihrer Web-Site ausfüllt, kann ein CGI-Skript die Informationen an ein
Programm senden, das die Daten verarbeitet und dem Benutzer eine Antwort sendet. CGIs
für Mac OS sind häufig AppleScript Skripts, sie können jedoch auch Programme sein.

Ein CGI kann auch selbstständig eine Funktion ausführen. Ein CGI kann zum Beispiel jedes
Mal, wenn ein Benutzer auf die Web-Site zugreift, eine Besucherzahl generieren und diese
dynamisch erstellte Zahl auf Ihrer Web-Seite einfügen.

Gehen Sie wie folgt vor, um ein CGI zu verwenden:

Schritt 1:

Installieren des CGIs

Sie können ein CGI an einem der beiden folgenden Speicherort installieren:

Nur für eine Web-Site: Legen Sie das CGI im Ordner „Documents“ für Ihre Web-Site ab. Der
Name des CGI-Programms oder -Skripts muss mit „.cgi“ enden. Wenn Sie das CGI in diesem
Ordner installieren, müssen Sie es für die Web-Site aktivieren.

Für alle Web-Sites: Legen Sie das CGI im Ordner „/Library/WebServer/CGI-Executables“ ab.
Damit das CGI auf Ihrer Web-Site funktioniert, müssen Sie in der URL-Adresse für Ihre Web-
Site „/cgi-bin/“ hinzufügen. Es ist nicht erforderlich, das CGI zu aktivieren. Es ist direkt nach
der Installation aktiv.

Schritt 2:

Aktivieren der CGI-Ausführung für Ihre Web-Site

Klicken Sie im Programm „Server Admin“ in den Titel „Web“ und wählen Sie „Web Server kon-
figurieren“ aus. Klicken Sie dann in den Titel „Sites“. Wählen Sie eine Web-Site in der Liste
aus und klicken Sie anschließend in „Bearbeiten“. Wählen Sie dann im Bereich „Allgemein“
des Fensters „Sites“ die Option „CGI-Ausführung aktivieren“.

Schritt 3:

Neustarten des Web Servers

Damit Ihre Änderungen wirksam werden, müssen Sie den Web Server beenden und neu
starten.

Advertising