Ein Webserver ist ein Serverprogramm oder -system, das Webseiten und Webanwendungen über das Internet an Nutzer ausliefert. Er verarbeitet Anfragen von Browsern und sendet die entsprechenden Daten zurück – meist HTML-Dokumente, Bilder oder Skripte.
Wie funktioniert ein Webserver?
- Der Browser sendet eine HTTP- oder HTTPS-Anfrage an den Webserver
- Der Webserver verarbeitet die Anfrage und liefert die angeforderte Ressource (z. B. eine Webseite)
- Die Datenübertragung erfolgt über Port 80 (HTTP) oder Port 443 (HTTPS)
Bekannte Webserver-Software
- Apache HTTP Server: Weit verbreitet und flexibel
- Nginx: Leistungsstark und ressourcenschonend, besonders für viele gleichzeitige Zugriffe
- LiteSpeed: Kommerzieller Server mit hoher Performance
- Microsoft IIS: In Windows-Servern integriert
Typische Aufgaben eines Webservers
- Ausliefern von HTML-Seiten, Bildern, Videos, Skripten
- Verarbeiten von Skriptsprachen (z. B. PHP in Kombination mit einem Interpreter)
- Umleiten von URLs oder Weiterleitungen
- SSL-/TLS-Verschlüsselung für sichere Datenübertragung
Webserver vs. Hosting
Ein Webserver ist die technische Software, die Inhalte bereitstellt. Webhosting bezeichnet das Gesamtangebot, bei dem Speicherplatz, Domain und Serverbetrieb zusammen angeboten werden.