Zurück zur Übersicht

Begriff

Web Server

Web Infrastructure S1
2 Quellen 1 Lernpfad 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Ein Programm, das auf Port 80 (HTTP) oder 443 (HTTPS) wartet. Wenn dein Browser fragt: "Gib mir index.html", sucht der Webserver die Datei auf der Festplatte und schickt sie zurück. Er ist der Empfangschef des Internets. Die berühmtesten sind Nginx, Apache HTTP Server und Microsoft IIS. Ohne Webserver keine Webseite.

Merksatz: Eine Software (oder Hardware), die HTTP-Anfragen von Clients (Browsern) entgegennimmt und Webseiten (HTML, Bilder) oder Daten an sie ausliefert.


Lernbruecke für Anfänger

Wenn du bei Web Server ganz neu startest, denke zuerst nicht an Fachwörter, sondern an die Alltagssituation: Wie HTTP-Anfragen entgegengenommen werden. Der Begriff beschreibt einen klaren Baustein im größeren Ablauf. Frage dich immer: Was ist der Eingang, was passiert in der Mitte, und woran erkenne ich am Ende, dass es funktioniert hat?

Ein guter Einstieg ist, den Begriff in einem Satz zu erklären, danach ein reales Beispiel zu nennen und erst dann die Technikdetails zu lernen. So entsteht kein reines Auswendiglernen, sondern ein mentales Modell.

Quick-Check

  1. Was ist Caddy?
    Ein moderner Webserver (in Go geschrieben). Sein Killer-Feature: Er macht HTTPS (Let's Encrypt Zertifikate) vollautomatisch. Nginx muss man dafür konfigurieren.
  2. Statisch vs. Dynamisch?
    Statisch: Die Datei liegt fertig auf der Platte. Dynamisch: Die Seite wird im Moment der Anfrage "gebaut" (z. B. News-Feed). Webserver lieben Statik.
  3. Keep-Alive?
    Eine Optimierung. Die TCP-Verbindung bleibt nach dem ersten Bild offen, damit das zweite Bild schneller geladen werden kann (kein neuer Handshake). Der Webserver verwaltet diese offenen Leitungen.