SELFHTML

Andere Webserver

Informationsseite

nach unten IIS - Internet Information Services
nach unten OmniHTTPd
nach unten Jana-Server
nach unten Tomcat

 nach unten 

IIS - Internet Information Services

IIS bezeichnet eine Gruppe verschiedener Programme, die auf einem Windows-Rechner (Windows 2000 oder jünger) eingesetzt werden können. Bei einigen Systemen (z.B. Windows 2003 Server) gehört diese Gruppe von Programmen gemeinsam mit dem so genannten Active Directory unmittelbar zum Betriebssystem, bei anderen (Windows 2000, Windows XP) kann das Programmpaket über die Software-Auswahl in der Systemsteuerung nachinstalliert werden. Es gehört zum Lieferumfang, aber nicht unmittelbar zum System.

Installation des IIS

Nach einer Installation kann über die Computerverwaltung ein "Snap-In", das einer grafisch aufbereiteten Befehlszeile entspricht, aufgerufen werden, um die eventuell erforderlichen Konfigurationsschritte vorzunehmen:

Konfiguration des IIS

In diese Dienste kann bei Bedarf ein Mail-Server wie z.B. deutschsprachige Seite Microsoft Exchange Server und/oder ein FTP-Server integriert werden, so dass der mögliche Funktionsumfang weit über das hinausreicht, was ein "Webserver" an Aufgaben zu bewältigen hat.

Als Voreinstellung erwarten IIS eine Seite ASP-Umgebung. Wer CGI- und/oder PHP-Scripts einsetzen oder testen möchte, muss einige etwas umständliche Konfigurationsschritte in Kauf nehmen, es ist jedoch ohne weiteres möglich. Die Unterstützung für einige (nicht alle) Seite SSI-Anweisungen ist von Anfang an vorhanden. Ähnlich wie der Seite Apache sind auch IIS in der Lage, mehrere unterschiedliche Webangebote für unterschiedliche Benutzer zu verwalten, und auch "virtuelle Domains" lassen sich analog zu den virtuellen Hosts des Apache einrichten. Eine sehr umfangreiche, wenn auch stellenweise nicht besonders tiefgründige Dokumentation kann bei Bedarf mitinstalliert werden.

Beachten Sie:

Im Internet werden IIS kaum eingesetzt. Für den "Hausgebrauch" oder in einem kleinen Netzwerk können diese Dienste allerdings genauso sinnvoll oder nützlich sein wie andere Server-Software. Ein Problem kann dadurch entstehen, dass es zwingend erforderlich ist, die Sicherheitseinstellungen des Server-Rechners so stringent wie möglich zu handhaben und die jeweils aktuellen, von Microsoft zur Verfügung gestellten Updates einzuspielen. Dazu kommt, dass es nach wie vor sehr häufig Viren bzw. Würmer im Internet gibt, die sich auf bestimmte "Schwachstellen" der IIS spezialisiert haben. Ein seit langem bekanntes Beispiel dafür ist der Wurm "Nimda", der speziell die IIS sucht und infizieren kann.

Weiterführende Informationen finden Sie bei deutschsprachige Seite Microsoft TechNet.

 nach obennach unten 

OmniHTTPd

OmniHTTPd ist eine speziell für Windows-Systeme entwickelte Serversoftware, die sich aus nur sehr wenigen Programm- und Bibliotheksdateien zusammensetzt. Der Server kann von englischsprachige Seite Omnicron in zwei Versionen bezogen werden: eine etwas umfangreichere kostenpflichtige Variante und eine kostenfreie, sehr kleine Variante.

Auch in der kostenfreien (Trial-)Version bietet OmniHTTPd alle wesentlichen Funktionen an, die man auf dem eigenen Rechner benötigt, um Scripts (PHP und CGI) vor dem Einsatz auf einem öffentlichen Server zu testen. Eingerichtet und gewartet wird er ähnlich den IIS über kleine grafische "Assistenten":

Konfiguration von OmniHTTPd

Neben dem Testen von Scripts und SSI erlaubt OmniHTTPd auch das Anlegen virtueller Hosts, so dass unterschiedliche Webangebote verwaltet und dargestellt werden können. Er ist ein sehr schneller Webserver, der sich für die wichtigsten Tests, die Sie zuhause eventuell vornehmen möchten, hervorragend eignet. Allerdings erreicht OmniHTTPd bei weitem nicht den Funktionsumfang, den der Apache aufweist.

Beachten Sie:

Die kostenlose Version dieses Servers hat eine begrenzte Laufzeit (rund ein Jahr) und sollte danach durch einen aktuellen Download ersetzt werden. Sie müssen allerdings bei einem Update der Software nicht jedesmal auch die gesamte Konfiguration neu vornehmen.

 nach obennach unten 

Jana-Server

Jana-Server ist eine komplexe, dabei aber immer noch schmale Software, die weit mehr als nur einen Webserver enthält. Der Jana-Server wird besonders von Benutzern geschätzt, die im Umgang mit der englischen Sprache wenig geübt sind - er kann komplett deutschsprachig installiert werden. Die Software wird für den privaten Gebrauch kostenfrei angeboten und kann über deutschsprachige Seite http://www.janaserver.de/start.php bezogen werden. Anders als der Apache ist Jana-Server keine OpenSource-Software, der Quellcode steht also nicht zur Verfügung. Er kann auch kommerziell eingesetzt werden.

Jana-Server kann mit folgenden Funktionen eingesetzt werden:

Bei dieser Funktionsvielfalt ist es selbstverständlich, dass Jana-Server den Anforderungen, die gewöhnlich an einen lokalen Server gestellt werden, genügen kann. Er ist jedoch, ähnlich wie OmniHTTPd, ausdrücklich für den Einsatz auf Windows-Systemen geschrieben, steht also auf anderen Plattformen nicht zur Verfügung. Die Programmverzeichnisse sind ähnlich den Programmverzeichnissen des Apache (unter Windows) aufgebaut und tragen ähnlich lautende Namen. Eine HTML-basierte Dokumentation gehört zum Installationsumfang dazu.

 nach obennach unten 

Tomcat

Tomcat ist ein speziell für den Einsatz von Seite JSP konzipierter Server. Er wird von einer Projektgruppe der Apache Software Foundation betreut. Informationen und Download-Verweise finden sich auf der Tomcat-Seite der Apache Software Foundation unter englischsprachige Seite http://jakarta.apache.org/tomcat/. Eine kurze Zusammenstellung von FAQ kann unter englischsprachige Seite http://java.sun.com/products/jsp/tomcat/faq.html nachgelesen werden.

Für den Einsatz von Tomcat ist es zwingend erforderlich, dass auf dem Server-Rechner ein SDK von englischsprachige Seite Sun installiert ist.

Tomcat wird mit Hilfe mehrerer XML-Dateien konfiguriert, deren Syntax auf den ersten Blick etwas verwirrend erscheinen mag. Die Konfiguration lässt sich aber auch mit Hilfe eines zusätzlichen "admin"-Pakets, das eine webbasierte Administration zur Verfügung stellt, durchführen:

Administrationsoberfläche des Tomcat

Standardmäßig wird bei der Installation vorgeschlagen, dass Tomcat den Port 8080 nutzen soll. Sie können diese Einstellung jedoch beliebig ändern. Einige Beispiele für kleine Servlets gehören zum Lieferumfang und können mitinstalliert werden. Sie stellen eine gute Hilfe dar, um sich erst einmal in die Technik der Seite JSP einzuarbeiten.

Obwohl Tomcat ein eigenständiger Server ist, wird oftmals gewünscht, dass er mit einem anderen Webserver gemeinsam zum Einsatz kommt. PHP-Scripts kann Tomcat nicht ausführen lassen, Unterstützung für CGI und SSI lässt sich allerdings aktivieren. Natürlich bietet sich eine Zusammenarbeit mit dem Apache an. Realisiert werden kann eine solche Zusammenarbeit der beiden Server mit so genannten englischsprachige Seite Connectors. Für das Zusammenspiel von Apache und Tomcat gibt es ein eigenständiges kleines englischsprachige Seite HOWTO. Prinzipiell kann Tomcat aber auch gemeinsam mit anderen Webservern zum Einsatz kommen.

Beachten Sie:

Ähnlich wie der Apache ist auch Tomcat sehr vielfältig konfigurierbar. Zahlreiche zusätzliche Softwarepakete können heruntergeladen und eingebunden werden.

 nach oben
weiter Seite HTTP-Status-Codes
zurück Seite Umleitungen mit mod_rewrite
 

© 2005 Seite Impressum