HTTP Server


URL: http://www.netzadmin.org/server/router-proxy/jana2/menu-server/jana2-server_http.htm
Falls Sie den Jana-Server als Web-Server benutzen wollen, sind Sie hier richtig.

Unter Http-Server Einstellungen haben Sie die Möglichkeit die Grundeinstellungen für den HTTP-Server festzulegen:
Mit Root Html Verzeichnis: legen Sie das Verzeichnis fest, in dem sich die Web-Dateien (also html, php usw.) befinden, die über den Webserver abrufbar sein sollen. Natürlich sind auch die Unterverzeichnisse unter dem festgelegten Verzeichnis abrufbar. Beachten Sie, dass der Pfad absolut sein muss!
Bei Root Cgi-Bin Verzeichnis: können Sie das Verzeichnis festlegen, in dem sich die CGI-Dateien (also cgi, pl usw.) befinden müssen. Solche CGI-Dateien müssen sich in dem hier festgelegten Verzeichnis befinden. Innerhalb des Root HTML Verzeichnisses sind sie nicht ausführbar.
Mit Max. Ausführungszeit für Scripte: legen Sie die Zeit fest, die ein Script ausgeführt werden darf, bevor es abgebrochen wird. Damit wird verhindert, dass ein Server z.B. durch Endlosschleifen abstürzt. Die Angabe ist in Sekunden zu machen.

Unter Virtuelle Hostnamen für den HTTP - Server können Sie mehrere VirtualHosts anlegen, d.h. der Webserver ist über mehrere Namen ansprechbar. Die einzelnen VirtualHosts können unterschiedliche Verzeichnisse als Root haben, so dass unter den verschiedenen VirtualHosts durchaus verschiedene Daten zur Verfügung gestellt werden können.
Wenn Sie einen Eintrag angelegt haben, auf Edit klicken und dann den Hostnamen ändern, dann wird der vorhandene VirtualHost nicht überschrieben, sondern ein neuer angelegt. So können schnell und effizient mehrere VirtualHosts, die auf das gleiche Verzeichnis zeigen, angelegt werden.

Und das bedeuten die einzelnen Felder, die man, nach einem Klick auf Add sieht:
Bei Virtueller Hostname: ist der Name einzutragen, unter dem der VirtualHost später erreichbar sein soll.
Html Verzeichnis für Hostname: - siehe Root Html Verzeichnis:
Cgi-Bin Verzeichnis für Hostname: - siehe Root Cgi-Bin Verzeichnis:

Achtung: Für jeden VirtualHost muss - sofern Sie den Jana2-Server nicht auch als Proxy-Server benutzen - auch ein Eintrag in der Datei hosts, in der Form IP-Adresse VirtualHost vorhanden sein, wobei IP-Adresse für die IP-Adresse steht, an die der Host gebunden sein soll und VirtualHost für den Namen, unter dem der VirtualHost erreichbar sein soll.

Unter Ausführbare Skript Dateien können Sie verschiedene Dateiendungen mit Programmen verknüpfen, d.h. die Dateien werden auf dem Server zu ausführbaren Dateien, was wiederum heißt, dass, bevor die Datei an den Browser geschickt wird, die Datei erst durch das angegebene Programm "bearbeitet" wird.
Eventuell muss noch ein Mime Type gesetzt werden, was sich aber aus der Dokumentation des jeweiligen Programmes erschließen sollte.

Achtung: Bitte beachten Sie, dass wenn Sie den HTTP-Server benutzen wollen, Sie ihn natürlich auch unter IP-Adressen aktivieren müssen!