HTML-Dateien selbst erstellen
Dokumentation: CGI/Perl
CGI und Perl: Voraussetzungen/Allgemeines

WWW-Server lokal auf einem PC einrichten


 Der eigene WWW-Server
 Geeignete Produkte
 Grundeinstellungen für den lokalen Betrieb


Der eigene WWW-Server

Viele PC-Anwender mit Internet-Zugang verbinden mit dem Begriff WWW-Server eine Art Großrechner, auf dem die Daten liegen, die im Internet zu sehen sind. Eigentlich ist ein WWW-Server jedoch ein gar nicht besonders großes Software-Programm, das im Prinzip auf jedem Rechner laufen kann, also nicht nur auf Server-Rechnern im Internet, sondern auch auf jedem PC. Es ist nicht mal eine Internet-Verbindung erforderlich, um einen WWW-Server zu betreiben. Es muß lediglich ein TCP/IP-Socket vorhanden sein (unter MS Windows ist das zum Beispiel die WINSOCK.DLL). Wenn Sie also einen funktionierenden Internet-Zugang haben, sind bereits alle Voraussetzungen erfüllt, um einen WWW-Server offline und ohne Verbindungskosten zu betreiben. WWW-Browser und WWW-Server laufen dann auf dem gleichen Rechner, können aber so miteinander kommunizieren, wie es bei Online-Verbindungen ins Internet üblich ist.

Einen eigenen WWW-Server sollten Sie sich im hier behandelten Zusammenhang deshalb installieren, um lokal auf Ihrem PC eine CGI-Schnittstelle zu haben. Denn CGI funktioniert nur, wenn ein WWW-Server vorhanden ist. Vieles, was im WWW mit CGI möglich ist, können Sie dann auch lokal auf Ihrem PC realisieren. So können Sie eigene CGI-Scripts während der Erstellungsphase in Ruhe und ohne Online-Kosten austesten. Sie können dann genauso arbeiten, wie Sie es von HTML-Dateien oder JavaScripts her gewohnt sind. Außerdem bekommen Sie eher ein Gefühl für die Zusammenhänge zwischen WWW-Browser und WWW-Server.

Auch wenn Sie selber Provider sind, eine Standverbindung ins Internet haben und einen öffentlichen WWW-Server betreiben, ist es sinnvoll, auf einem separaten Arbeitsrechner einen lokalen WWW-Server einzurichten. So belasten Sie den öffentlichen Rechner nicht, während Sie CGI-Scripts erstellen und austesten.

Beachten Sie:

Wenn Sie sich lokal auf Ihrem Rechner einen WWW-Server einrichten, bedeutet das nicht, daß von nun an weltweit jeder Internet-Anwender auf Ihrem Rechner Daten abrufen kann. Damit ein Rechner zu einem öffentlichen Internet-Server-Rechner wird, muß der Rechner eine öffentlich gültige IP-Adresse besitzen und eine festgelegte Anbindung an einen anderen öffentlichen Server-Rechner haben. Das ist bei einem lokal installierten WWW-Server nicht der Fall.

Ein lokal installierter WWW-Server beeinträchtigt Ihren vorhandenen Internet-Zugang nicht. Er benutzt lediglich das TCP/IP-Protokoll Ihres Rechners (z.B. die WINSOCK.DLL). Einstellungen, die für Ihre Online-Verbindung ins Internet wichtig sind, interessieren den WWW-Server nicht und können unverändert bleiben.

Geeignete Produkte

Erfreulicherweise gibt es im Internet verschiedene WWW-Server zum Downloaden, die Freeware oder Shareware sind, d.h. diese Produkte kosten nichts oder erfordern nach einer kostenlosen Testphase eine geringe Registriergebühr. Zum lokalen Einsatz sind solche Produkte völlig ausreichend. Die folgende Auswahl ist nicht vollständig, sondern beschränkt sich auf besonders geeignete Produkte.

WWW-Server für MS Windows

  OmniHTTPd 
Freeware, läuft unter Windows 95 und Windows NT - besonders empfehlenswert, da er über alle Features verfügt und einfach einzurichten ist.
  Xitami 
Freeware für verschiedene Plattformen, auch für Windows 95, Windows NT und Windows 3.1 - besonders empfehlenswert, da er über alle Features verfügt und einfach einzurichten ist. Für Windows 3.1 gibt es jedoch derzeit noch keine CGI-Unterstützung.
  FolkWeb 
Shareware, läuft unter Windows 95 und Windows NT - empfehlenswert, da er über alle Features verfügt und neben CGI auch die Microsoft ISAPI-Schnittstelle für Scripts und Programme im WWW unterstützt.
  WinHTTPd 
Shareware, läuft unter Windows 3.1/ Windows f. Workgroups 3.11 - recht simpel, zum Thema CGI und Perl unbedingt auch die Seite   Perl Scripts with Win 3.1 HTTP Server  lesen.

WWW-Server für Macintosh

  Quid Pro Quo 
Freeware für 68xxx-Prozessoren oder höher und alle Power Macs ab System 7.5 - besonders empfehlenswert, da er über alle Features verfügt und sehr einfach einzurichten ist.
  WebStar 
Freeware für 68030-Prozessoren oder höher - sehr empfehlenswert, da er über alle Features verfügt.

WWW-Server für OS/2

  Xitami 
Freeware für verschiedene Plattformen, auch für OS/2 - sehr empfehlenswert, da er über alle Features verfügt.
  Apache 
Freeware, die OS/2-Version des Unix-Servers - sehr empfehlenswert, da er über alle Features verfügt.

WWW-Server für Unix und Unix-Derivate

  Apache 
Freeware, C-Source-Code, der am eigenen System compiliert werden kann. Sehr empfehlenswert, da er über alle Features verfügt. Apache gilt derzeit als einer der führenden Web-Server für öffentliche Internet-Server-Rechner, kann aber auch problemlos lokal betrieben werden.
  Xitami 
Freeware für verschiedene Plattformen, auch für Unix und Unix-Derivate - C-Source-Code, der am eigenen System compiliert werden kann. Sehr empfehlenswert, da er über alle Features verfügt.

Grundeinstellungen für den lokalen Betrieb

Ein WWW-Server ist kein Programm mit "Arbeitsoberfläche". Durch den Aufruf der ausführbaren Programmdatei starten Sie einfach den Server-Betrieb. Ihr WWW-Browser ist dann in der Lage, mit diesem Server auf Ihrem Rechner zu kommunizieren, genau so, wie der Browser mit jedem öffentlichen WWW-Server kommunizieren kann. Bevor das richtig funktioniert, müssen Sie den WWW-Server jedoch einrichten, d.h. wichtige Grundeinstellungen vornehmen.

Einige WWW-Server können Sie nach dem Starten dialoggesteuert einrichten (z.B. OmniHTTPd für Windows oder Quid Pro Quo für Macintosh), bei anderen Produkten richten Sie den Web-Server vor dem Start durch Editieren von Konfigurationsdateien ein. Suchen Sie im Zweifelsfall nach der Installation des Web-Servers in dessen Programmverzeichnis nach Hilfedateien. Dort sollte dokumentiert sein, wie Sie Ihren Web-Server einrichten können. Alle Einstellungen bleiben auf jeden Fall gespeichert. Wenn Ihr WWW-Server also erst mal funktioniert, brauchen Sie ihn nur noch durch Starten und Beenden der Programmdatei ein- und auszuschalten.

Folgende wichtige Daten müssen Sie nach Wunsch bzw. korrekt einstellen:

Es gibt weitere Einstellmöglichkeiten. Wenn Sie die oben genannten Einstellungen korrekt vorgenommen haben, sollte Ihr WWW-Server für den lokalen Betrieb jedoch betriebsbereit sein.


Blättern:
CGI und HTML     Perl lokal auf einem PC einrichten

HTML-Dateien selbst erstellen
Dokumentation: CGI/Perl
CGI und Perl: Voraussetzungen/Allgemeines

© 1997  Stefan Münz, s.muenz@euromail.com