Generell bezeichnet man mit dem Begriff "Server" je nach Zusammenhang die Hardware oder die darauf laufende Software, die einen Dienst anbietet. Er tritt mit dem Client in Verbindung und kommuniziert mit ihm über ein passendes Netzwerk-Protokoll. Der Client (Kunde
) erhält Daten vom Server (Dienstleister
). Welche Daten das sind und welches Protokoll verwandt wird, bestimmt die Art des Servers.
Hier geht es um Web-Server, die Website-Daten via http-Protokoll bereitstellen und ausliefern (das Gegenstück dazu – der Web-Client – ist z.B. ein Web-Browser).
Allgemein
- de.comm.infosystems.www.servers-FAQ
- die FAQ der deutschsprachigen Newsgroup über Webserver.
- Eigentlich ist damit das meiste schon gesagt ...
... zumindest auf dem Stand von 2000. - Best Viewed with telnet to port 80
- Als Initiative sicher nicht ganz ernst gemeint, aber mit
spielerischer Leichtigkeit wird hier erklärt, was sich beim
Aufruf einer Webseite per
http:
zwischen Browser und Websever abspielt. Wichtiges Grundwissen, wenn man per Serverkonfiguration in diese Verbindung eingreifen will! - TCP Port 80 (http) Zugriff mit telnet überprüfen
- Hier gleich eine praktische Anwendung des vorgenannten:
In diesem Artikel zeigen wir wie Sie mit telnet den Zugriff auf einen Webserver auf TCP Port 80 testen.
- View HTTP Request and Response Header
- Was beim Anfordern und Ausliefern einer Website alles zwischen Browser und Server an Kopfdaten übertragen wird, interessiert beim normalen Surfen nur wenig. Sobald wir aber Probleme mit unüblichen Dateitypen haben oder Änderungen an der Serverkonfiguration durchführen, müssen wir uns damit beschäftigen.
- Der Web-Sniffer macht diese Kommunikationsdetails sichtbar.
- Rex Swain's HTTP Viewer
See exactly what an HTTP request returns to your browser
- Noch eine Seite, die den kompletten
http
-Verkehr anzeigt, allerdings ausführlicher und kommentiert. - sysiphus.de: Logfiles - Informationen vom Baumstamm
- Anfängerfreundlich, kompetent, vollständig. Schöner Artikel!
- Virtuell oder real?
Wie bekomme ich heraus, ob eine Domain bei einem Provider gehostet wird oder auf einem "eigenen" Rechner im Internet steht?
- Missverständnisse über dedizierte root-Server
- Für wen ist der eigene root-Server die beste Lösung und wer wäre mit shared hosting besser bedient?
Apache
- Apache HTTP Server Project
- Die Homepage des Apache Projekts.
- Apache Server Frequently Asked Questions
- Die Wahrscheinlichkeit ist gross, dass Deine Frage hier schon beantwortet ist. Das Problem ist oft, die richtige Frage zu formulieren...
- httpd.conf - Des Indianers Liebling (deutsche Übersetzung, nur noch im Archiv auf dem Stand von 2005)
- die zentrale Konfigurationsdatei des Webservers wird hier von Robert Seemann Schritt für Schritt dargestellt und kommentiert.
- Apache Tutorials
- Linkliste mit verschiedenen einführenden Texten (mittlerweile größtenteils auch auf Deutsch)
- SELFHTML Feature-Artikel: Serverkonfiguration
- Rund um SelfHTML sind soviele eigenständie Artikel zu dem Thema entstanden, dass es ein eigenes Inhaltsverzeichnis dafür gibt.
.htaccess
- trash.net: .htaccess-FAQ
Mit Hilfe von htaccess kann man Vorgaben, die der Administrator des Servers gemacht hat, ändern. Das ist z.B. nützlich, wenn Ihr das Aussehen eines Verzeichnislistings ändern oder eine andere Dateieendung als SSI betrachten lassen wollt. Dies funktioniert so: [...]
- tinyweb.de - .htaccess und Redirect
- Cool URIs don't change, das wissen wir alle. Aber was kann man tun, wenn es sich doch eimal nicht vermeiden lässt?
- Dirk Haun gibt hier die Antwort, wie man eine richtige Weiterleitung ('Redirect') duch die Konfiguration des Webservers mittels .htacces-Datei einrichtet.
- .htaccess - Die Steuerungsdatei von Apache-Servern
- Auch eine Sammlung verschiedener Aufgaben, die sich am elegantesten mittels .htaccess-Datei lösen lassen.
- www.LuWi.de - .htaccess
Ich habe mich hier auf die Befehle beschränkt, die ich selber anwende.
... schreibt Lutz Winter und hat damit eine gut nachvollziehbare Liste der alltäglichen Dinge aufgestellt, für die man ein bisschen Serverkonfiguration gut gebrauchen kann.- SELFHTML: .htaccess - Server-Reaktionen kontrollieren
- In der letzten Version von 2007 behandelt Stefan Münz auch dieses Thema. Wie immer pädagogisch besonders sinnvoll aufgearbeitet.
einzelne Techniken und Module
- Content Negotiation Explained
- Ob ein Browser besser GIF- oder PNG-Grafiken darstellen kann, ob der User einen Text lieber in Englisch oder Deutsch lesen will, handeln idealerweise der Browser und der Webserver miteinander aus.
- Content Negotiation
- Die Einführung auf der Apache Web-Site
- Nachsendeantrag - URL-Manipulationen mit Apache
- Dieser einführende Artikel der ix-online
über die Möglichkeiten und den Einsatz des Apache-Moduls
mod_rewrite
wurde vom Autor des Apache-Moduls selbst mitgeschrieben.
zum Schluss ...
Wie immer freue ich mich über Anmerkungen, Ergänzungen und weitere Links. (letzte Änderung: 2013-09-02)