Eine Einleitung für den Apache Server
Was ist ein Webserver?
Ein Webserver ist ein Programm das es Clients erlaubt, auf Webseiten zuzugreifen, also eigentlich auf Dateien im HTML Format mit einem auf deren entferntem Rechner installierten Browser zuzugreifen.
Ein Webserver ist also ein "einfaches" Programm welche HTTP Anfragen auf dem dem HHTP Protokoll zugewiesenen Port interpretieren kann und darauf eine Antwort über das gleiche Protokoll zurückliefert.
Die wichigsten Webserver auf dem Markt sind unter anderen:
Apache
Microsoft IIS (Internet Information Server)
Microsoft PWS (Personal Web Server)
Xitami
Einleitung Apache
Apache (www.apache.org) ist der im Internet am meisten verbreitete Webserver. Es handelt sich um ein Programm das ursprünglich für Linuxsysteme entwickelt wurde, aber mittlerweile auch auf andere Systeme wie Microsoft Windows portiert wurde.
Sie können auch das EasyPHP Paket downloaden, dieses enthält:
- Den Apache Webswerver,
- Den MySQL Datenbankserver,
- Den PHP Applikationsserver,
- Das Werkzeug phpMyadmin zur Verwaltung von MySQL Datenbanken.
Apache hat seinen Namen von einem Wortspiel ("A patchy server", ein zusammengeflickter Server), da er das Ergebnis einer Vielzahl von Änderungen und Korrekturen ist, welche dann zu einem sehr sicheren Produkt geführt haben. In der Tat hat Apache sehr wenige bekannte Sicherheitslücken.
Sobald ein Bug oder eine Sicherheitslücke entdeckt wird, werden diese sehr schnell behoben und eine neue Version des Programms wird erstellt.
Apache verfügt mittlerweile über sehr viele Funktionen, darunter die Möglichkeit eine spezifische Konfiguration für jede Datei oder geteilten Ordner zu verwenden, und Zugangsbeschränkungen mit einer .htaccess Datei zu erstellen.