3 Webserver

Gliederung

3.1 Einführung in die Webserver-Grundlagen
3.2 Der Apache Webserver Übersicht
3.3 Apache Konfiguration Übersicht
3.4 Der nginx Webserver
3.5 Der node.js Webserver
3.6 Aufgabe zum Kapitel Webserver
3.7 Zusammenfassung Kapitel Webserver Übersicht

Webserver sind ein Kernbestandteil des WWW und liefern die vom Client angeforderten Dokumente und Daten.

Der erste Webserver, der CERN httpd, wurde von Tim Berners-Lee 1990 am CERN entwickelt. Seit 1994 gab es dann einen weiteren, wichtigen Webserver, den NCSA HTTPd. Dies ist der Vorläufer des Apache Webservers (ab 1995), der seinen Namen erhalten hat, da es viele "patches" für den NCSA HTTPd gab. Das Alter merkt man dem Apache Webserver übrigens an, der auch der Namensgeber für die Apache Software Foundation ist. In diesem Kapitel werden wir drei unterschiedliche Webserver behandeln:

  • den Apache Webserver,
  • den nginx Webserver,
  • und den node.js Webserver.

Der Begriff des Webservers wird synonym verwendet für:

  • Den kompletten Rechner, auf dem die Webserver-Software läuft.
  • Die Webserver-Software.

Zeitumfang

Für die Bearbeitung dieses Kapitels werden Sie ungefähr 5 Stunden benötigen.