Ausbau des Info Highway: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
(Created page with "Engage <br> <br> Ausbau des Info Highway<br> === Ein Blick auf den IBM OS/2 Internet Server. === <br> by Woody Lidstone<br> <b...")
 
mNo edit summary
Line 1: Line 1:
[[Image:engage.gif|Engage]] <br> <br> [[Image:0896en01.gif|Ausbau des Info Highway]]<br>
[[Image:engage.gif|Engage]] <br> [[Image:0896en01.gif|Ausbau des Info Highway]]
=== Ein Blick auf den IBM OS/2 Internet Server. ===
=== Ein Blick auf den IBM OS/2 Internet Server. ===
<br>
''by [[Woody Lidstone]]''
by [[Woody Lidstone]]<br>
<br>


Jeden Tag werden hunderte neuer WWW Seiten in unserem globlen Dorf online geschaltet, jede mit ihrem ganz eigenen Aussehen.
Jeden Tag werden hunderte neuer WWW Seiten in unserem globlen Dorf online geschaltet, jede mit ihrem ganz eigenen Aussehen. Diese Seiten werden von einer Serversoftware bereitgestellt - den Programmen, die mit den Browsern kommunizieren und die Seiten übertragen.
Diese Seiten werden von einer Serversoftware bereitgestellt - den Programmen, die mit den Browsern kommunizieren und die Seiten
&uuml;bertragen.


Der Server arbeitet am anderen Ende. Jedesmal, wenn sie eine bestimmte Seite laden, nimmt der Server diese Seite und sendet
Der Server arbeitet am anderen Ende. Jedesmal, wenn sie eine bestimmte Seite laden, nimmt der Server diese Seite und sendet sie an ihren Browser. Dies ist der erste eine ganzen Reihe von Artikeln, in denen wir uns mit den verschiedenen World Wide Web Servern für OS/2 beschäftigen wollen.
sie an ihren Browser. Dies ist der erste eine ganzen Reihe von Artikeln, in denen wir uns mit den verschiedenen World Wide Web
Servern f&uuml;r OS/2 besch&auml;ftigen wollen.<br>
<br>


Das hierzu verwendete Testsystem war ein Acer 486/DX4-100Mhz, 12MB RAM, 800MB IDE Festplatte und eine 3-Com NE2000 Netzwerkkarte mit
Das hierzu verwendete Testsystem war ein Acer 486/DX4-100Mhz, 12MB RAM, 800MB IDE Festplatte und eine 3-Com NE2000 Netzwerkkarte mit einem T1 Internet Zugang. Auf diesem System läuft OS/2 Warp Connect mit Fixpak #17 unter HPFS.
einem T1 Internet Zugang. Auf diesem System l&auml;uft OS/2 Warp Connect mit Fixpak #17 unter HPFS.<br>
<br>


Der erste getestete Server war IBM's Internet Connection Server. IBM stellt dieses Produkt f&uuml;r Testinstallationen auf
Der erste getestete Server war IBM's Internet Connection Server. IBM stellt dieses Produkt für Testinstallationen auf http://www.ics.raleigh.ibm.com/ics/icfgive.htm zu Verfügung.   
[[http://www.ics.raleigh.ibm.com/ics/icfgive.htm]] zu Verf&uuml;gung.   
Sie müssen lediglich ein Formular ausfüllen und den Lizenzbedingungen zustimmen. Danach können sie das rund 5MB umfassende Programm downloaden und ihren eigenen Webserver installieren. Möglicherweise...
Sie m&uuml;ssen lediglich ein Formular ausf&uuml;llen und den Lizenzbedingungen zustimmen. Danach k&ouml;nnen sie das rund 5MB umfassende
Programm downloaden und ihren eigenen Webserver installieren. M&ouml;glicherweise...<br>
<br>
=== Installation ===
=== Installation ===
Das Programm ließ sich nicht von meinem \woody's_stuff\servers\www\tmp Verzeichnis installieren. Es piepste nur, brachte eine nicht entzifferbare Fehlermeldung (a'la Windows95) und ich landete wieder auf der WPS. Ich versuchte neu zu booten und schaute mir nochmals die Dokumentation an, fand aber keinen Hinweis auf dieses Problem. Nachdem ich die Dateien in ein \temp Verzeichnis kopierte verlief die Installation daraus dann aber ohne Probleme.


Das Programm lie&szlig; sich nicht von meinem \woody's_stuff\servers\www\tmp Verzeichnis installieren. Es piepste nur, brachte eine
Die Installation erinnerte mich an die IBM Works Installation. Sie erlaubte mir, die Komponenten auszusuchen, die ich installieren möchte (Ich brauche keinen DB/2 Support) und ich wurde auch gebeten, jeden Pfad sowie andere Dinge wie die Modifikation der Config.sys oder das Hinzufügen des Servers in den Autostart Ordner, zu bestätigen.
nicht entzifferbare Fehlermeldung (a'la Windows95) und ich landete wieder auf der WPS. Ich versuchte neu zu booten und schaute
mir nochmals die Dokumentation an, fand aber keinen Hinweis auf dieses Problem. Nachdem ich die Dateien in ein \temp Verzeichnis
kopierte verlief die Installation daraus dann aber ohne Probleme.
<br>
<br>


Die Installation erinnerte mich an die IBM Works Installation. Sie erlaubte mir, die Kompenten auszusuchen, die ich installieren
Akzeptiert man die Vorgaben, wird der Server in einem neu erzeugten \www Verzeichnis installiert, das durch Unterverzeichnisse gut strukturiert wird. Einmal neu booten und ich war bereit, im Internet zu surfen.
m&ouml;chte (Ich brauche keinen DB/2 Support) und ich wurde auch gebeten, jeden Pfad sowie andere Dinge wie die Modifikation der
Config.sys oder das Hinzuf&uuml;gen des Servers in den Autostart Ordner, zu best&auml;tigen.
=== Erste Eindrücke ===
<br>
Bevor ich an die Konfiguration des Servers dachte, startete ich ihn zunächst durch anklicken des auf der Oberfläche erzeugten Icons. Der Server startete so schnell wie der WebExplorer und das erste, was mir auffiel waren die wenigen Menüs. Alles, was eingestellt werden kann, muß außerhalb der Haupt-Applikation eingestellt werden. Diese Praxis ist bei Sofware Servern weit
<br>
verbreitet, weil dadurch Overhead vermieden wird.


Akzeptiert man die Default Vorgaben, wird der Server in einem neu erzeugten \www Verzeichnis installiert, das durch Unterverzeichnisse
Der Kern des PM-Fensters ist eine Status-Box, die dem Bediener den aktuellen Status des Servers anzeigt. Die Menüs erlauben es, den Server zurückzusetzen, die Aktivitäten im Detail aufzuzeichnen und natürlich Hilfe zu bekommen. Der Hauptteil der Hilfe findet sich online.
gut strukturiert wird. Einmal neu booten und ich war bereit, im Internet zu surfen.<br>
<br>
=== Erste Eindr&uuml;cke ===


Bevor ich an die Konfiguration des Servers dachte, startete ich ihn zun&auml;chst durch anklicken des auf der Oberfl&auml;che erzeugten
Ich startete den WebExplorer, gab meine IP Adresse ein und war sofort im Rennen. In einem Fenster meldete der Server "1 Verbindung", während im anderen Fenster der WebExplorer die Verbindung zum Host aufnahm.
Icons. Der Server startete so schnell wie der WebExplorer und das erste, was mir auffiel waren die wenigen Men&uuml;s. Alles, was
eingestellt werden kann, mu&szlig; au&szlig;erhalb der Haupt-Applikation eingestellt werden. Diese Praxis ist bei Sofware Servern weit
verbreitet, weil dadurch Overhead vermieden wird. <br>
<br>
 
Der Kern des PM-Fensters ist eine Status-Box, die dem Bediener den aktuellen Status des Servers anzeigt. Die Men&uuml;s erlauben es,
den Server zur&uuml;ckzusetzen, die Aktivit&auml;ten im Detail aufzuzeichnen und nat&uuml;rlich Hilfe zu bekommen. Der Hauptteil der Hilfe
findet sich online.<br>
<br>
 
Ich startete den WebExplorer, gab meine IP Adresse ein und war sofort im Rennen. In einem Fenster meldete der Server "1 Verbindung",
w&auml;hrend im anderen Fenster der WebExplorer die Verbindung zum Host aufnahm.<br>
<br>


Eine default Homepage ist bereits mit Grafik und Links vorkonfiguriert und sieht praktisch aus, wie eine von IBMs Internet Sites.
Eine default Homepage ist bereits mit Grafik und Links vorkonfiguriert und sieht praktisch aus, wie eine von IBMs Internet Sites.
Ich konnte die Online Dokumentation lesen und eine andere Beispiel-Hompage ausprobieren, die ebenfalls mit dem Rest des Programms
Ich konnte die Online Dokumentation lesen und eine andere Beispiel-Hompage ausprobieren, die ebenfalls mit dem Rest des Programms mit installiert wurde, aber der interessanteste Teil auf der ersten 'Willkommen' Seite war ein Link mit der Bezeichnung "Configuration and Administration Forms", der für die Konfiguration des Servers verwendet wird.
mit installiert wurde, aber der interessanteste Teil auf der ersten 'Willkommen' Seite war ein Link mit der Bezeichnung
"Configuration and Administration Forms", der f&uuml;r die Konfiguration des Servers verwendet wird.<br>
<br>
=== Konfiguration ===
=== Konfiguration ===
Es gibt zwei Wege, den Server zu konfigurieren: Entweder, indem man mit einem Texteditor die datei '''httpd.cnf''' editiert, oder indem man die online Formulare verwendet, die das erledigen. Die Formulare sind sehr umfassend - man kann sie sogar dazu benutzen, den Server neu zu booten.


Es gibt zwei Wege, den Server zu konfigurieren: Entweder, indem man mit einem Texteditor die datei '''httpd.cnf'''
Meiner Meinung nach hat man hierauf Vorgaben verzichtet und alles per Software einstellbar gemacht. In anderen Worten - alles scheint einstellbar zu sein, sogar die Fehlermeldungen.
editiert, oder indem man die online Formulare verwendet, die das erledigen. Die Formulare sind sehr umfassend - man kann sie
sogar dazu benutzen, den Server neu zu booten.<br>
<br>
 
Meiner Meinung nach hat man hierauf Vorgaben verzichtet und alles per Software einstellbar gemacht. In anderen Worten - alles
scheint einstellbar zu sein, sogar die Fehlermeldungen.<br>
<br>


Man kann die Maschine so aufsetzen, da&szlig; sie f&uuml;r unterschiedliche IPs unterschiedliche WWW-Seiten anzeigt, man kann Seiten
Man kann die Maschine so aufsetzen, daß sie für unterschiedliche IPs unterschiedliche WWW-Seiten anzeigt, man kann Seiten durch ein Paßwort schützen und man kann aus der Ferne User hinzufügen oder modifizieren. Wann immer sinnvoll, wurden die Unix Traditionen aufrecht erhalten, wie bspw. die User Informationen in einer '''passwd''' Datei zu halten. Die Fähigkeit, absolute Kontrolle über den Server zu behalten ist einer der größten Vorteile dieses Produkts.
durch ein Passwort sch&uuml;tzen und man kann aus der Ferne User hinzuf&uuml;gen oder modifizieren. Wann immer sinnvoll, wurden die  
Unix Traditionen aufrecht erhalten, wie bspw. die User Informationen in einer '''passwd''' Datei zu halten. Die  
F&auml;higkeit, absolute Kontrolle &uuml;ber den Server zu behalten ist einer der gr&ouml;&szlig;ten Vorteile dieses Produkts.<br>
<br>
=== Industrie Standards ===
=== Industrie Standards ===
Der Server unterstützt Server Side Includes, die bei einer großen WWW Site notwendig sind, um einheitliche Fußzeilen sicherzustellen oder um andere nette Dinge zu tun, wie bspw. zufällige Werbung einblenden zu können.


Der Server unterst&uuml;tzt Server Side Includes, die bei einer gro&szlig;en WWW Site notwendig sind, um einheitliche Fu&szlig;zeilen sicherzustellen
CGI-BIN wird ebenfalls unterstützt, so daß man mit CERN image mapping, Formularen und Scripten arbeiten kann. Es gibt keinen expliziten Support für Java, aber das kann man dem jeweiligen Eigentümer der Seite überlassen. Weiterhin gibt es Support für Netscapes NSAPI, so daß es ein Leichtes sein sollte, Netscape Server Applikationen einfach oder sogar direkt auf den Internet Connection Server zu portieren. IBM hat aber auch ihre eigene API, "ICAPI" entwickelt, die ebenfalls von diesem Server unterstützt wird.
oder um andere nette Dinge zu tun, wie bspw. zuf&auml;llige Werbung einblenden zu k&ouml;nnen.
<br>
<br>
 
CGI-BIN wird ebenfalls unterst&uuml;tzt, so da&szlig; man mit CERN image mapping, Formularen und Scripten arbeiten kann. Es gibt keinen
expliziten Support f&uuml;r Java, aber das kann man dem jeweiligen Eigent&uuml;mer der Seite &uuml;berlassen. Weiterhin gibt es Support f&uuml;r
Netscapes NSAPI, so da&szlig; es ein Leichtes sein sollte, Netscape Server Applikationen einfach oder sogar sirekt auf den Internet
Connection Server zu portieren. IBM hat aber auch ihre eigene API, "ICAPI" entwickelt, die ebenfalls von diesem Server  
unterst&uuml;tzt wird.<br>
<br>


Das Logging ist hervorragend, wenn man es ben&ouml;tigt und da das gesamte Paket konfigurierbar ist, k&ouml;nnen sie das Logging einfach
Das Logging ist hervorragend, wenn man es benötigt und da das gesamte Paket konfigurierbar ist, können sie das Logging einfach verringern oder ganz abschalten, wenn man es nicht benötigt.
verringern oder ganz abschalten, wenn man es nicht ben&ouml;tigt.<br>
<br>


Insgesamt gesehen ist der Server ein m&auml;chtiges und stabiles Produkt, wenn da nicht ein Faktor w&auml;re, der anderen Servern  
Insgesamt gesehen ist der Server ein mächtiges und stabiles Produkt, wenn da nicht ein Faktor wäre, der anderen Servern möglicherweise einen Vorsprung einräumt: Geschwindigkeit. Dieser Server war sehr Festplatten intensiv und meine 30MB Swap Partition lief nach 20 Minuten browsen auf der Default Homepage bereits voll. Es fing mit passabler Geschwindigkeit an, aber als der Server weiterlief wurde er kontinuierlich langsamer. Es wurde so unangenehm, daß ich den Raum verlassen konnte, nachdem ich auf einen Link geklickt hatte, weil ich wußte, daß es 2-5 Minuten dauern würde, bis die Seite verfügbar ist.
m&ouml;glicherweise einen Vorsprung einr&auml;umt: Geschwindigkeit. Dieser Server war sehr Festplatten intensiv und meine 30MB Swap
Partition lief nach 20 Minuten browsen auf der Default Homepage bereits voll. Es fing mit passabler Geschwindigkeit an, aber
als der Server weiterlief wurde er kontinuierlich langsamer. Es wurde so unangenehm, da&szlig; ich den Raum verlassen konnte, nachdem
ich auf einen Link geklickt hatte, weil ich wu&szlig;te, da&szlig; es 2-5 Minuten dauern w&uuml;rde, bis die Seite verf&uuml;gbar ist.
<br>
<br>


Die Geschwindigkeit ist nicht prinzipiell ein Problem der Applikation - die IDE Festplatte trug ohne Zweifel ihren Teil dazu bei.
Die Geschwindigkeit ist nicht prinzipiell ein Problem der Applikation - die IDE Festplatte trug ohne Zweifel ihren Teil dazu bei.
Ich installierte die Applikation auf einem 486DX2/66 Rechner mit EISA 32 bit FAST/WIDE SCSI Controller und entsprechender
Ich installierte die Applikation auf einem 486DX2/66 Rechner mit EISA 32 bit FAST/WIDE SCSI Controller und entsprechender Platte. Das Programm (und das System allgemein) waren viel schneller, aber die Server Antwortzeiten waren nach wie vor zu langsam.
Platte. Das Programm (und das System allgemein) waren viel schneller, aber die Server Antwortzeiten waren nach wie vor zu  
langsam.<br>
<br>


Die Fernkonfiguration, die Unterst&uuml;tzung der Industrie-Standards und die leichte Installation machen es wert, diesen Webserver
Die Fernkonfiguration, die Unterstützung der Industrie-Standards und die leichte Installation machen es wert, diesen Webserver näher zu untersuchen, aber versuchen sie nicht, ihre Website zu veröffentlichen, bevor sie nicht Speicher, Prozessor und ihre Geduld passend aufgerüstet haben.
n&auml;her zu untersuchen, aber versuchen sie nicht, ihre Website zu ver&ouml;ffentlichen, bevor sie nicht Speicher, Prozessor und ihre
Geduld passend aufger&uuml;stet haben.
 
<br>
<br>
----
----
[[Image:wollogos.gif|right|Warp Online]]
[[Image:wollogos.gif|right]]
 
[[Category:WarpOnline]]
[[Category:WarpOnline]]

Revision as of 06:14, 20 January 2018

Engage
Ausbau des Info Highway

Ein Blick auf den IBM OS/2 Internet Server.

by Woody Lidstone

Jeden Tag werden hunderte neuer WWW Seiten in unserem globlen Dorf online geschaltet, jede mit ihrem ganz eigenen Aussehen. Diese Seiten werden von einer Serversoftware bereitgestellt - den Programmen, die mit den Browsern kommunizieren und die Seiten übertragen.

Der Server arbeitet am anderen Ende. Jedesmal, wenn sie eine bestimmte Seite laden, nimmt der Server diese Seite und sendet sie an ihren Browser. Dies ist der erste eine ganzen Reihe von Artikeln, in denen wir uns mit den verschiedenen World Wide Web Servern für OS/2 beschäftigen wollen.

Das hierzu verwendete Testsystem war ein Acer 486/DX4-100Mhz, 12MB RAM, 800MB IDE Festplatte und eine 3-Com NE2000 Netzwerkkarte mit einem T1 Internet Zugang. Auf diesem System läuft OS/2 Warp Connect mit Fixpak #17 unter HPFS.

Der erste getestete Server war IBM's Internet Connection Server. IBM stellt dieses Produkt für Testinstallationen auf http://www.ics.raleigh.ibm.com/ics/icfgive.htm zu Verfügung. Sie müssen lediglich ein Formular ausfüllen und den Lizenzbedingungen zustimmen. Danach können sie das rund 5MB umfassende Programm downloaden und ihren eigenen Webserver installieren. Möglicherweise...

Installation

Das Programm ließ sich nicht von meinem \woody's_stuff\servers\www\tmp Verzeichnis installieren. Es piepste nur, brachte eine nicht entzifferbare Fehlermeldung (a'la Windows95) und ich landete wieder auf der WPS. Ich versuchte neu zu booten und schaute mir nochmals die Dokumentation an, fand aber keinen Hinweis auf dieses Problem. Nachdem ich die Dateien in ein \temp Verzeichnis kopierte verlief die Installation daraus dann aber ohne Probleme.

Die Installation erinnerte mich an die IBM Works Installation. Sie erlaubte mir, die Komponenten auszusuchen, die ich installieren möchte (Ich brauche keinen DB/2 Support) und ich wurde auch gebeten, jeden Pfad sowie andere Dinge wie die Modifikation der Config.sys oder das Hinzufügen des Servers in den Autostart Ordner, zu bestätigen.

Akzeptiert man die Vorgaben, wird der Server in einem neu erzeugten \www Verzeichnis installiert, das durch Unterverzeichnisse gut strukturiert wird. Einmal neu booten und ich war bereit, im Internet zu surfen.

Erste Eindrücke

Bevor ich an die Konfiguration des Servers dachte, startete ich ihn zunächst durch anklicken des auf der Oberfläche erzeugten Icons. Der Server startete so schnell wie der WebExplorer und das erste, was mir auffiel waren die wenigen Menüs. Alles, was eingestellt werden kann, muß außerhalb der Haupt-Applikation eingestellt werden. Diese Praxis ist bei Sofware Servern weit verbreitet, weil dadurch Overhead vermieden wird.

Der Kern des PM-Fensters ist eine Status-Box, die dem Bediener den aktuellen Status des Servers anzeigt. Die Menüs erlauben es, den Server zurückzusetzen, die Aktivitäten im Detail aufzuzeichnen und natürlich Hilfe zu bekommen. Der Hauptteil der Hilfe findet sich online.

Ich startete den WebExplorer, gab meine IP Adresse ein und war sofort im Rennen. In einem Fenster meldete der Server "1 Verbindung", während im anderen Fenster der WebExplorer die Verbindung zum Host aufnahm.

Eine default Homepage ist bereits mit Grafik und Links vorkonfiguriert und sieht praktisch aus, wie eine von IBMs Internet Sites. Ich konnte die Online Dokumentation lesen und eine andere Beispiel-Hompage ausprobieren, die ebenfalls mit dem Rest des Programms mit installiert wurde, aber der interessanteste Teil auf der ersten 'Willkommen' Seite war ein Link mit der Bezeichnung "Configuration and Administration Forms", der für die Konfiguration des Servers verwendet wird.

Konfiguration

Es gibt zwei Wege, den Server zu konfigurieren: Entweder, indem man mit einem Texteditor die datei httpd.cnf editiert, oder indem man die online Formulare verwendet, die das erledigen. Die Formulare sind sehr umfassend - man kann sie sogar dazu benutzen, den Server neu zu booten.

Meiner Meinung nach hat man hierauf Vorgaben verzichtet und alles per Software einstellbar gemacht. In anderen Worten - alles scheint einstellbar zu sein, sogar die Fehlermeldungen.

Man kann die Maschine so aufsetzen, daß sie für unterschiedliche IPs unterschiedliche WWW-Seiten anzeigt, man kann Seiten durch ein Paßwort schützen und man kann aus der Ferne User hinzufügen oder modifizieren. Wann immer sinnvoll, wurden die Unix Traditionen aufrecht erhalten, wie bspw. die User Informationen in einer passwd Datei zu halten. Die Fähigkeit, absolute Kontrolle über den Server zu behalten ist einer der größten Vorteile dieses Produkts.

Industrie Standards

Der Server unterstützt Server Side Includes, die bei einer großen WWW Site notwendig sind, um einheitliche Fußzeilen sicherzustellen oder um andere nette Dinge zu tun, wie bspw. zufällige Werbung einblenden zu können.

CGI-BIN wird ebenfalls unterstützt, so daß man mit CERN image mapping, Formularen und Scripten arbeiten kann. Es gibt keinen expliziten Support für Java, aber das kann man dem jeweiligen Eigentümer der Seite überlassen. Weiterhin gibt es Support für Netscapes NSAPI, so daß es ein Leichtes sein sollte, Netscape Server Applikationen einfach oder sogar direkt auf den Internet Connection Server zu portieren. IBM hat aber auch ihre eigene API, "ICAPI" entwickelt, die ebenfalls von diesem Server unterstützt wird.

Das Logging ist hervorragend, wenn man es benötigt und da das gesamte Paket konfigurierbar ist, können sie das Logging einfach verringern oder ganz abschalten, wenn man es nicht benötigt.

Insgesamt gesehen ist der Server ein mächtiges und stabiles Produkt, wenn da nicht ein Faktor wäre, der anderen Servern möglicherweise einen Vorsprung einräumt: Geschwindigkeit. Dieser Server war sehr Festplatten intensiv und meine 30MB Swap Partition lief nach 20 Minuten browsen auf der Default Homepage bereits voll. Es fing mit passabler Geschwindigkeit an, aber als der Server weiterlief wurde er kontinuierlich langsamer. Es wurde so unangenehm, daß ich den Raum verlassen konnte, nachdem ich auf einen Link geklickt hatte, weil ich wußte, daß es 2-5 Minuten dauern würde, bis die Seite verfügbar ist.

Die Geschwindigkeit ist nicht prinzipiell ein Problem der Applikation - die IDE Festplatte trug ohne Zweifel ihren Teil dazu bei. Ich installierte die Applikation auf einem 486DX2/66 Rechner mit EISA 32 bit FAST/WIDE SCSI Controller und entsprechender Platte. Das Programm (und das System allgemein) waren viel schneller, aber die Server Antwortzeiten waren nach wie vor zu langsam.

Die Fernkonfiguration, die Unterstützung der Industrie-Standards und die leichte Installation machen es wert, diesen Webserver näher zu untersuchen, aber versuchen sie nicht, ihre Website zu veröffentlichen, bevor sie nicht Speicher, Prozessor und ihre Geduld passend aufgerüstet haben.