Mögliche Betriebssysteme für ein Webserver


Wenn man sich überlegt einen Webserver anzuschaffen, stellt man sich, wie so oft die Frage, welches Betriebssystem soll ich wählen. Welches ist das sicherste von Allen. Man muss bevor man sich für ein Betriebssystem entscheidet, zuerst die Pro und Kontra Argumente überlegen.

1. Punkt: Vorhandene Software:
Die vorhandene Software ist ein wichtiges Entscheidungskriterium für die Betriebssystemwahl . Da wenn die benötigte Software nicht vorhanden ist, man auch nicht machen kann. Für Linux wird die Programmkombination "LAMP" empfohlen. Das ist eine Abkürzung für LINUX-APACHE-MYSQL-PHP). Sie ist für Linux getestet und kann ohne Bedenken eingesetzt werden. Generell kann man "LAMP" auch auf Windows einsetzen, welche dann "WAMP" genannt wird . Es wird jedoch sogar von den Apache Entwicklern empfohlen, Apache besser auf Linux einzusetzen. Als Windows-User ist man jedoch nicht aufgeschmissen, den man bekommt seit Windows Vista einen für Windows optimierten und getesteten Webserver Namens IIS (Internet Information Server) den man zusammen mit ASP und MYSQL einsetzen kann

2. Punkt: Sicherheit
Natürlich spielt die Sicherheit eine große Rolle. Da man ja mit seinem zukünftigen Webserver natürlich geschützt sein will, vor "bösen" Hackern und allem anderen was sich noch im Internet herumtreibt. Wenn man sich ein bisschen im Internet umsieht und viele Berichte ließt. Kommt man zu dem Schluss das Windows mit seinen ganzen Sicherheitslücken von denen natürlich von Tag zu Tag durch viele Sicherheitsupdates immer weniger übrig bleiben, nicht sehr geeignet ist. Allgemein sind Linux und Mac durch ihre Unix Herkunft und das davon abgeleitete Sicherheitssystem besser geeignet für ein Server. Was man aber nicht vergessen darf ist, dass es ganz auf die Kompetenz des Users ankommt der den Webserver konfiguriert. Den sogar der sicherste Webserver kann durch falsche Konfiguration kaputt gehen.

3. Punkt: Stabilität

Ein Weiterer Aspekt ist die Stabilität des Webservers. Da die Entwicklung von dem Apache HTTP Server für Windows erst sehr spät angefangen hat, ist diese erst in Version 2 verfügbar. Es wurden zwar keine Fehler entdeckt aber sogar die Entwickler von Apache raten den Apache Server besser auf Unix einzusetzen als auf Windows, da die Stabilität des Webserver auf Windows noch nicht 100% ist. Deshalb empfehlen die meisten erfahrenen User von Webservern (wie z.B. Netzwerkadministratoren) den Einsatz von IIS auf Windows.

4. Punkt: Preis

  • Software: Des Weiteren spielt der Preis der Software eine große Rolle. Den wer will schon viel Geld für etwas bezahlen,was man umsonst kriegen kann. Den wenn man seinen Webserver mit Linux betreibt, bekommt man das ganze System kostenlos und muss sich keine Sorgen um Lizenzen und sonstiges machen. Und spart so bei größeren Projekten sehr viel Geld. Was man aber auch bedenken sollte, ist das die Installation und Konfiguration eines Webserver sich bei manchen Projekten als sehr schwierig gestaltet und deshalb ein Fachmann ran muss. Mit dem das gesparten Geld von den Lizenzen wieder aufgebraucht wird.
  • Hardware: Ferner wird für sie auch die Hardware die sie verwenden müssen auch eine ziemlich große Rolle spielen. Da sie für bessere Hardware auch mehr Geld ausgeben müssen. Diese Tatsache wird wieder für die Unix Systeme spreche, da bei Linux die Trennung von Graphischer Oberfläche und dem eigentlichen System gleich von Anfang integriert ist. Was aber bei Windows nicht der Fall ist, wodurch die Schnelligkeit eines Systems gleich vermindert wird. Denn wenn sie Linux als System verwenden, können sie nur das System an sich nehmen ohne jegliche graphische Oberfläche die zusätzlich das System belastet.
5. Punkt: Mehrbenutzersystem

Ebenfalls ist zu beachten das Linux das für einen Webserver erforderliche Mehrbenutzersystem von Hause aus unterstützt mit der daraus entstehenden Rechteverteilung. In Puncto Windows war das erst ab Windows XP vorgesehen und arbeitet bis zum heutigen Windows 7 immer noch nicht richtig. Zumal bei Windows immer noch keine richtige User spezifische Rechtevergabe möglich ist. Es ist lediglich eine Gruppen spezifische Rechtevergabe möglich.