Hiawatha Webserver

Hiawatha Webserver
Hiawatha Webserver
Entwickler Hugo Leisink
Aktuelle Version 7.5
(25. Mai 2011)
Betriebssystem Unix-Derivate, Linux, Mac OS X, Windows mit Cygwin
Programmier­sprache C
Kategorie Webserver
Lizenz GPL (Freie Software)
Deutschsprachig nein
www.hiawatha-webserver.org

Hiawatha ist ein von Hugo Leisink entwickelter freier Webserver. Er implementiert alle wichtigen Funktionen eines Webservers.

Inhaltsverzeichnis

Funktionsumfang / Besonderheiten

Das Programm ist monolithisch aufgebaut und verzichtet im Gegensatz zu den meisten anderen Programmen dieser Kategorie (z.B. Apache, Lighttpd) auf die Möglichkeit, einzelne Module beim Start des Programms zu laden. Seit Version 2.0 nutzt das Programm ausschließlich Threads, dies führt zu einer verbesserten Geschwindigkeit. Die aktuelle Version bietet darüber hinaus einige Funktionen, die nicht zum Standard gehören und sonst teilweise nur durch externe Zusatzprogramme realisiert werden können:

Eine vollständige Liste der Funktionen findet sich auf der Webseite des Projekts[1].

Geschichte

Die Entwicklung von Hiawatha begann im Januar 2002, da Hugo Leisink nach eigenen Angaben mit den seinerzeit verfügbaren Webservern nicht zufrieden war. Der Fokus bei der Entwicklung liegt auf Sicherheit, geringem Ressourcenverbrauch sowie einfacher Konfiguration. Nachstehend der Entwicklungsverlauf:

  • Version 1.0 (September 2002): Erste funktionale Version
  • Version 2.0 (März 2004): Umstellung des Programms auf thread-basierte Ausführung (statt fork)
  • Version 3.0 (September 2004): SSL Unterstützung
  • Version 4.0 (Dezember 2005): Unterstützung für den Aufruf externer CGI-Programme
  • Version 5.0 (Oktober 2006): Implementierung von FastCGI, erstmalige Integration im FreeBSD-Portstree im Dezember 2006[2], bei OpenBSD im März 2007[3]
  • Version 6.0 (Oktober 2007): Implementierung von IPv6
  • Version 7.0 (Februar 2010): Einführung einer auf PHP5 und MySQL basierten Monitoring-Anwendung, IPv6 steht nun auch unter Windows zur Verfügung
  • Version 7.5 (Mai 2011): TODO

Zwischen diesen Hauptversionen gab es regelmäßige Updates z.B. für die Schließung von Sicherheitslücken oder die Beseitigung von Fehlern.[4][5]

Verbreitung

Zuverlässige Zahlen über die Anzahl der Hiawatha Installationen sind nicht verfügbar. In den (kostenpflichtigen) Statistiken von Netcraft ist dieser Server vermutlich enthalten. Da Hiawatha mit Lighttpd am meisten vergleichbar ist, spricht er auch überwiegend die Zielgruppe der Administratoren an, die einen möglichst schlanken Webserver einsetzen wollen. Hiawatha ist auch einer der wenigen unter der GPL stehenden Webserver, die anderen stehen unter anderen Lizenzen.

Weblinks

Quellenangaben

  1. Vollständige Liste der Features
  2. Eintrag bei freshports.org
  3. http://openports.se/www/hiawatha
  4. Hiawatha Changelog
  5. Fehlerhinweis im Zusammenhang mit squirrelmail

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Hiawatha webserver — Infobox Software name = Hiawatha caption = author = Hugo Leisink developer = released = latest release version = latest release date = latest preview version = latest preview date = operating system = platform = Unix, MacOS X, Windows language =… …   Wikipedia

  • Hiawatha (disambiguation) — Hiawatha (Haiëñ wa tha) is a Native American semi historical figure who was the co founder of the Iroquois Confederacy.Hiawatha may also refer to:Arts* A fictional character in the epic poem by Henry Wadsworth Longfellow, The Song of Hiawatha *… …   Wikipedia

  • Hiawatha (Begriffsklärung) — Der Name Hiawatha steht für den Indianerhäuptling Hiawatha ein Gedicht, Das Lied von Hiawatha den Hiawatha National Forest auf der nördlichen Halbinsel von Michigan, einen von der Chicago, Milwaukee, St. Paul and Pacific Railroad und später von… …   Deutsch Wikipedia

  • Webserver — Ein Webserver (lat. servus, engl. server „Diener, Dienst“) ist ein Computer, der Dokumente an Clients wie z. B. Webbrowser überträgt. Als Webserver bezeichnet man den Computer mit Webserver Software oder nur die Webserver Software selbst.… …   Deutsch Wikipedia

  • FastCGI — is a protocol for interfacing interactive programs with a web server. FastCGI is a variation on the earlier Common Gateway Interface (CGI); FastCGI s main aim is to reduce the overhead associated with interfacing the web server and CGI programs,… …   Wikipedia

  • FastCGI — Интерфейс FastCGI клиент серверный протокол взаимодействия веб сервера и приложения, дальнейшее развитие технологии CGI. По сравнению с CGI является более производительным и безопасным. FastCGI снимает множество ограничений CGI программ.… …   Википедия

  • Rewrite-Engine — Eine Rewrite Engine (von englisch rewrite, „umschreiben“ und engine, „Maschine“) ermöglicht es, an einen Webserver gerichtete Anfragen intern umzuschreiben oder extern weiterzuleiten. Die bedeutendste Rewrite Engine ist das Softwaremodul mod… …   Deutsch Wikipedia

  • Comparison of lightweight web servers — Lightweight web servers are web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it.[citation needed] Many of these servers have been created as a mental… …   Wikipedia

  • Comparison of web server software — This article is a comparison of web server software. Contents 1 Overview 2 Features 3 Operating system support 4 See also …   Wikipedia

  • Novell NetWare — NetWare loading. (August 22, 2006) Company / developer Novell, Inc. Working state Current Source model Closed so …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”