Tutorials - Webserver allgemein

image
Folgende Fragen werden hier erklärt:

Was ist ein Webserver?

Das Wort "Server" kommt aus dem Englischen (to serve). Das heißt auf deutsch übersetzt nichts weiter als "bedienen" oder "servieren".
Der Webserver serviert Deinem Rechner Daten, d.h. der Webserver ist zunächst ein Rechner, der unterschiedlichste Dateitypen bereitstellt: Texte, Bilder, Musik, Videos, etc. Man muß dem Server lediglich sagen, welche Daten er bereitstellen soll. Neben reinen Textdokumenten kann ein Webserver jedoch auch Programme wie Zugriffszähler und Datenbankzugriffe ausführen, deren Ergebnisse in Form von Texten oder Bildern auf unserem Browser erscheinen.
Also: du mußt als erstes ein Programm, den Webserver eben, auf Deinem Rechner installieren, und mußt diesem Programm dann sagen, welche Dateien es auf Zugriff zur Verfügung stellen soll.

[Home]    [Übersicht Tutorials]    [^ nach oben]

Wozu braucht man einen Webserver?

Nun, es ist doch interessant, eine eigene Homepage ins Internet zu stellen. Diesen Job erledigt man für gewöhnlich über einen Provider. Provider (to provide; engl. = versorgen) sind an das weltweite Datennetz angeschlossen und vermitteln diesen Zugang weiter an Privatpersonen, Bildungseinrichtungen, Firmen etc. Das ist die bequemste Variante. Jedoch ist es problemlos möglich, die Homepage "von zu Hause aus" in das weltweite Netz zu stellen. Außerdem kann man bei der Entwicklung der Homepage schon einen eigenen Webserver in Betrieb nehmen, was spätestens dann sinnvoll ist, wenn man dynamische Seiten mit PHP und MySQL entwickelt.

[Home]    [Übersicht Tutorials]    [^ nach oben]

Voraussetzungen für den Betrieb eines Webservers

Es sollten folgende Dinge vorhanden sein:

[Home]    [Übersicht Tutorials]    [^ nach oben]

Vorstellung einiger Programme

Da gibt es natürlich eine ansehnliche Zahl an Programmen, die folgendes mehr oder weniger gut leisten: ein guter Webserver sein. Darum kann und will ich hier auch nur einige Programme vorstellen, und zwar die bekanntesten. Da ich im späteren Verlauf speziell auf den Apache-Webserver eingehen will, kann ich die Programme allerdings nur kurz vorstellen. Die weiteren Informationen musst du dir von der Herstellerseite oder von anderen Hilfeseiten im Internet suchen.

AIDeX Mini-Webserver , Deutsch, kostenlos
Der AIDeX Webserver ist eine handliche HTTP-Server-Software zur Bereitstellung von Dateien im Internet und zum Hosting eigener Internetseiten. Das Programm kann mehrere Besucher gleichzeitig bedienen (Multi-Threading) und unterstützt das Anbieten von Dateien bis jeweils 2 Gigabyte Größe. Klein, handlich, einfach zu bedienen - Super!

Xitami Webserver, Englisch, kostenlos
Der Webserver von Xitami ist ein guter Webserver der sowohl für Anfänger als auch für Fortgeschrittene bis zum Profi geeignet ist. Der Server bietet FTP und HTTP Zugriff mit CGI/PERL Script Möglichkeit. Private Webpages kann man in einen vorbereiteten Ordner unterbringen und mit einem HTACCESS-Schutz versehen. Natürlich kann man auch andere Dokumente per HTACCESS schützen. Er ist in der aktuellen Version PHP3-tauglich.

Apache Webserver für Windows, Englisch, Freeware
Mit einer Verbreitung von rund 50% (gemäss Netcraft) ist der Apache-Webserver der weltweit meistverbreitete Webserver, da dieser extrem leistungsfähig und stabil ist. Ursprünglich nur für Unix entwickelt, läuft er mittlerweile auch sehr gut unter Windows.

Vorteile des Apache:

- gratis, Open Source
- extrem leistungsfähig und stabil
- wird laufend weiterentwickelt
- für verschiedene Betriebssysteme
- breite Konfigurationsmöglichkeiten
- modularer Aufbau

Nachteile des Apache:

- keine grafische Oberfläche
- erfordert Einarbeitungszeit

[Home]    [Übersicht Tutorials]    [^ nach oben]

Sicherheitsaspekte

Bevor du auch nur im entferntesten daran denken kannst, einen eigenen Rechner ins Internet zu stellen, solltest du Dir vorab einige Gedanken über die Sicherheit machen. Es ist zwar schön, einen eigenen Server laufen zu haben, wenn jedoch auf dieser Kiste noch weitere Dienste und Programme laufen, kann das ganze schnell unsicher werden, und auch die Stabilität des Systems ist vielleicht nicht mehr gewährleistet. Folgende Sachen sollte man wissen:

Wenn du diese Ratschläge beachtest, gibt es keinen Grund, weshalb ein Windows-Rechner nicht als Servergrundlage dienen soll.

[Home]    [Übersicht Tutorials]    [^ nach oben]