Webserver unter Linux

Linux ist ein besonderes Betriebssystem, eigentlich nur ein Betriebssystem-Kern, ein Kernel. Linux kann allein genutzt werden, die besten Funktionen sind allerdings bei der Verwendung von Linux-Distributionen gewährleistet. Linux zeichnet sich durch eine hohe Sicherheit und Flexibilität aus und bietet den Vorteil, dass zahlreiche Anwendungen kostenlos als Freeware erhältlich sind. Mit Linux können viele Projekte, die mit dem Internet vernetzt sind, abgewickelt werden. Auf den richtigen Webserver kommt es an.

Apache ist so ein Webserver. Er ist für Suse Linux Enterprise 10.1 geeignet, läuft aber auch mit anderen Linux-Versionen. Mit dem ApacheFriends-Projekt kann der Webserver leicht installiert werden. Ein Vorteil ist, dass Apache zusätzlich unter Windows läuft. Dies ist besonders dann interessant, wenn Windows als Betriebssystem und Linux als 2. Betriebssystem genutzt wird, so kann man den Server von beiden Betriebssystemen nutzen. Apache gehört zu den bedeutendsten Webservern überhaupt. Wichtige Systemaufrufe stehen unter der Bibliothek Apache Portable Runtime zur Verfügung. Damit nutzt Apache die Stärken eines Betriebssystems, so auch von Linux, aus. Der Webserver Apache besteht aus Modulen. Die Kommunikation zwischen Browser und Webserver kann verschlüsselt werden. Webseiten können mit serverseitigen Skriptsprachen dynamisch erstellt werden. Die Skriptsprachen PHP, Perl oder Ruby müssen dazu als Module eingebunden werden. Zusätzlich bietet Apache mit dem mod_include die Funktion Server Side Includes zur Erstellung von einfachen dynamischen Webseiten und zum Verwalten statischer Webseiten. Apache ist Freeware und in der aktuellen Version 2.2x vorhanden. Apache kann mit SSL-Verschlüsselung und mit Java erweitert werden.

Ebenfalls für Linux geeignet ist der quelloffene Webserver Cherokee in der Version 1.0. Es handelt sich dabei um eine sehr sichere und stabile Lösung, die ein hohes Maß an Flexibilität bietet. Gemäß Angaben der Hersteller ist Cherokee leicht konfigurierbar und ermöglicht ein schnelles Arbeiten. Cherokee wird mit aktuellen Technologien unterstützt und ermöglicht beispielsweise die SSL-Verschlüsselung. Eine Vielzahl von Plattformen kann mit diesem Server angesprochen werden.