Webserver

Klippstein IT Service

Aus 4webmaster.de

Wechseln zu: Navigation, Suche
Diese Seite muss überarbeitet werden

Ein Webserver ist ein Server, der Informationen über das HTTP zur Verfügung stellt. Hosts, die primär diesen Dienst anbieten, werden umgangssprachlich ebenfalls als Webserver bezeichnet.

Funktion

Ein Nutzer stellt eine Anforderung, z. B. durch Anklicken eines Links in seinem Client (beispielsweise ein Webbrowser). Dieser stellt einen HTTP-„Request“ an den im Link adressierten Webserver. Dieser liefert die adressierte Seite inklusive beschreibender Metadaten in einem HTTP-„Response“ zurück. Der Client zeigt die übertragenen Daten dann beispielsweise an.

Im typischen Umfeld einer Website liefert ein Webserver vorwiegend statische Daten wie HTML-Seiten, Stylesheets, Bilder und Grafiken (JPEG, GIF, PNG) zurück. Neben statischen Daten werden zunehmend dynamische, sprich beim Abruf erzeugte Daten, ausgeliefert. Dies geschieht durch den Einsatz von serverseitigen Programmen (vor allem PHP, JSP, ASP), Server-Containern (Servlets, ASP.NET, …) und Webservices (SOAP, XML-RPC). Durch die Verwendung dynamischer Seiten wird unter anderem interaktive Benutzerführung ermöglicht. Beispiele für dynamische Seiten sind Foren, Datenbank-Interfaces, Web-Shops oder Suchmaschinen.

Auf einem Webserver werden üblicherweise alle Anfragen in einer Logdatei protokolliert, aus dem mittels Logfile-Analyse Statistiken über Anzahl der Zugriffe pro Seite generiert werden können. Da HTTP ein verbindungs- und zustandsloses Protokoll ist, ist eine eindeutige Zuordnung einer Anforderung zu einem Nutzer nicht prinzipiell möglich. Die Angabe von Visits, Hits, Benutzer o. ä. ist daher nur eingeschränkt aussagekräftig. Zwischengeschaltete Proxyserver, die gegenüber dem Webserver als Client auftreten, erschweren diese Zuordnung zusätzlich. Um genauere Daten zu erhalten, werden Cookies und dynamische Seiten (s. o.) eingesetzt.

Zur Verschlüsselung und Authentifizierung der Server-Client-Kommunikation wird ggf. das HTTPS-Verfahren eingesetzt.


Software

Die beiden heute mit Abstand bedeutendsten Webserver sind Apache HTTP Server und Microsoft Internet Information Services (kurz: IIS).

Bedeutende Software für Webserver ist:

Siehe auch:

Siehe auch




Dieser Artikel basiert auf dem Artikel Webserver aus der freien Enzyklopädie Wikipedia. Er steht unter der GNU-Lizenz für freie Dokumentation. In diesem Wiki und / oder der Wikipedia ist eine Liste der Autoren verfügbar.

Persönliche Werkzeuge