Web-Technik

Server

Ein Server ist ein Computer, der rund um die Uhr läuft und Anfragen aus dem Internet beantwortet. Wenn du eine Website aufrufst, schickt dein Browser eine Anfrage an einen Server — der antwortet mit den Dateien deiner Website.

Lesezeit 4 Min Kategorie Web-Technik

Was ist ein Server?

Das Wort "Server" hat zwei Bedeutungen, die regelmäßig durcheinandergeworfen werden. Erstens: die Hardware. Ein Server ist ein physischer Computer in einem Rechenzentrum — meistens ein flaches Gerät in einem Rack, mit viel RAM, schnellen SSDs und einer dauerhaften Internetverbindung. Zweitens: die Software. Ein Server-Programm ist ein Prozess, der auf dieser Hardware läuft und Anfragen beantwortet. Beides heißt "Server", und meistens meint man beides gleichzeitig.

Ein Beispiel: firmencharisma.de läuft auf einem physischen Server bei einem Rechenzentrum in Frankfurt. Auf diesem Server läuft ein Webserver-Programm — z.B. Nginx oder Apache — das auf eingehende HTTP-Anfragen wartet. Wenn dein Browser eine Anfrage schickt, schaut Nginx nach, welche Datei er liefern soll, und schickt sie zurück. Das alles passiert in Millisekunden.

Ein Server ist also nichts Magisches. Er ist ein Computer, auf dem ein Programm darauf wartet, dass jemand anklopft. Was ihn von deinem Laptop unterscheidet: Er läuft 24/7, hat eine feste IP-Adresse, redundante Stromversorgung, schnelle Anbindung und ist gegen Ausfälle abgesichert.

Hardware vs. Software — der Unterschied im Detail

AspektHardware-ServerSoftware-Server
Was es istEin physischer Computer im RechenzentrumEin laufendes Programm
BeispieleDell PowerEdge, HP ProLiantNginx, Apache, Node.js, IIS
Wo es lebtServer-Rack mit Strom und NetzwerkIm Arbeitsspeicher der Hardware
Wie viele pro MaschineEinsBeliebig viele Prozesse parallel

Auf einer einzigen Hardware können dutzende Software-Server gleichzeitig laufen — ein Webserver, ein Datenbank-Server, ein Mail-Server, ein FTP-Server. Bei Hosting-Anbietern teilen sich oft hunderte Websites einen physischen Server, weil jede Website nur einen Bruchteil der Ressourcen braucht.

Welche Webserver werden verwendet?

Wenn man "Webserver" sagt, meint man fast immer eines von wenigen großen Software-Projekten:

Nginx. Schnell, schlank, gut in der Auslieferung statischer Dateien. Standard bei modernen Setups, läuft auf den meisten großen Plattformen. Leichter Marktführer im Webserver-Bereich.

Apache HTTP Server. Der Klassiker. Sehr flexibel, riesige Dokumentation, läuft auf praktisch jedem Hoster der Welt. Bei WordPress-Hostings oft die Standardwahl.

LiteSpeed. Kommerzielle Alternative, besonders schnell mit eigenem Caching-System. Beliebt bei Performance-orientierten Hostern.

Caddy. Modern, einfach zu konfigurieren, mit automatischem SSL/TLS. Wird in neueren Setups immer häufiger.

Welcher Webserver hinter deiner Website steht, weißt du als normaler Kunde nie — und das ist auch okay. Wichtig ist nur: er muss schnell sein, aktuelle Versionen unterstützen und sicher konfiguriert sein.

Bei größeren Setups kommen oft noch ein Reverse Proxy oder ein Load Balancer dazu — vorgeschaltete Server, die Anfragen annehmen und intelligent an dahinter liegende Arbeitsmaschinen verteilen. Der Reverse Proxy (meistens Nginx oder Traefik) bündelt SSL/TLS, liefert statische Dateien direkt aus und reicht nur das weiter, was wirklich an die Applikation muss. Ein Load Balancer verteilt Traffic über mehrere identische Server, damit kein einzelner überlastet wird. Beides ist für klassische KMU-Websites meist Overkill, aber die Grundlage jeder großen Plattform.

Warum der Server für deine Website so wichtig ist

Der Server ist das Herz deiner Website. Wenn er langsam ist, ist deine Website langsam. Wenn er ausfällt, ist deine Website weg. Wenn er falsch konfiguriert ist, hast du Sicherheitslücken, die dich Geld und Vertrauen kosten können.

Konkretes Beispiel: Ein Reisebüro betreibt seine Buchungsmaske auf einem überlasteten Shared-Server. Während der Hauptbuchungszeit lädt die Seite acht Sekunden, jede zweite Buchung bricht ab. Der Inhaber wundert sich, warum die Conversion bei 0,4 Prozent dümpelt. Lösung: Wechsel auf einen schnelleren Server mit eigenem PHP-Pool. Ladezeit fällt auf 1,2 Sekunden, Conversion verdoppelt sich. Der Server ist nicht "Technik im Hintergrund" — er ist ein Hebel für deinen Umsatz.

Auch Sicherheit hängt am Server. Ein veraltetes Betriebssystem, alte PHP-Versionen, offene Ports — und schon ist deine Seite ein Einfallstor. Gute Hoster aktualisieren das System regelmäßig, schließen Lücken und überwachen ungewöhnliche Zugriffe.

Was passiert, wenn du eine Seite aufrufst

Eine einzige Seitenaufruf-Anfrage löst eine ganze Kaskade aus:

  1. Dein Browser fragt das DNS-System nach der IP-Adresse der Domain.
  2. Mit der IP baut dein Browser eine Verbindung zum Server auf — meist über HTTPS auf Port 443.
  3. Der Webserver-Prozess auf der Maschine empfängt die Anfrage.
  4. Bei dynamischen Seiten (z.B. WordPress) reicht der Webserver die Anfrage an PHP weiter.
  5. PHP fragt die Datenbank nach den nötigen Daten ab und generiert HTML.
  6. Der Webserver schickt das fertige HTML zurück an deinen Browser.
  7. Dein Browser lädt zusätzlich CSS, JavaScript und Bilder — oft über ein CDN, nicht direkt vom Server.

Jeder dieser Schritte kostet Millisekunden. Ein guter Server beantwortet die ganze Kette in unter 500 ms. Ein schlechter braucht 3-4 Sekunden.

Häufige Fehler beim Umgang mit Servern

"Mein Hoster ist halt billig, der wird schon reichen." Bis er nicht reicht und deine Conversion einbricht. Server-Performance ist kein Bereich für Sparfüchse.

Veraltete PHP-Version. Wer noch PHP 7 fährt, hat Sicherheitslücken und bremst die Seite künstlich aus. Aktuelle PHP-Versionen sind doppelt so schnell.

Kein Server-seitiges Caching. Wenn jede Anfrage komplett von der Datenbank generiert wird, ist das Verschwendung. Caching liefert fertige HTML-Seiten direkt aus dem Speicher.

Falsche Server-Region. Wenn deine Kunden in Deutschland sitzen, der Server aber in den USA, addiert allein die Latenz 100-200 ms pro Anfrage.

Ähnliche Begriffe

Design

Hex-Code

Ein Hex-Code ist die digitale Adresse einer Farbe — eine sechsstellige Kombination aus Buchstaben und Zahlen, die einem …

Weiterlesen →
Performance

Minification

Minification entfernt aus CSS-, JavaScript- und HTML-Dateien alles, was der Browser nicht braucht: Leerzeichen, Zeilenum…

Weiterlesen →
HTML/CSS/Code

Framework

Ein Framework ist ein vorgefertigtes Code-Gerüst, das Entwickler nutzen, um Webseiten und Anwendungen schneller und stru…

Weiterlesen →
Cookie Consent mit Real Cookie Banner