Webserver Know-How für Web-AutorInnen

Inhalt

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)


www.subotnik.net --> server | private Homepage | e-mail