Web-Server
Definition
Ein Web-Server ist eine Software (und der darunter laufende Hardware), die eingehende HTTP/HTTPS-Anfragen von Browsern entgegennimmt und entsprechende Antworten (HTML-Seiten, Bilder, Dateien) zurücksendet. Die bekanntesten Web-Server-Software-Lösungen sind Apache HTTP Server und Nginx. Web-Server können sowohl statische Dateien direkt ausliefern als auch als Reverse Proxy für Anwendungsserver fungieren.
Erläuterung
Web-Server verarbeiten HTTP-Anfragen und leiten sie je nach Konfiguration an die richtige Ressource weiter – sei es eine statische HTML-Datei, ein PHP-Skript oder eine Node.js-Anwendung. Konfigurationsoptionen wie URL-Rewrites, Weiterleitungen, Komprimierung, Caching-Header und SSL-Terminierung werden auf dem Web-Server konfiguriert und haben direkte Auswirkungen auf SEO und Performance. Reverse-Proxy-Konfigurationen ermoglichen Load Balancing, SSL-Offloading und das Weiterleiten von Anfragen an mehrere Backend-Dienste. Web-Server-Logs enthalten wertvolle Informationen über Crawler-Zugriffe, Fehler und Traffic-Muster, die für SEO-Analysen genutzt werden können. Sicherheitskonfigurationen wie HSTS, Content Security Policy und X-Frame-Options werden häufig auf Web-Server-Ebene als HTTP-Response-Header konfiguriert.