623.712 – PR AUS RECHNER UND
NETZARCHITEKTUR
SS 2003, CHRISTIAN TIMMERER
ÜBUNGSBLATT 5
Institut für Informationstechnologie, 15. Mai 2003
Der Web-Server Apache ist durch eine Reihe von
Patches aus dem NSCA-Server
entstanden. Daher stammt auch der Name: A PAtCHy
Server. Apache läuft auf allen gängigen
Betriebssystemen wie z.B. Linux, Unix, Windows und MacOS. Der Marktanteil liegt derzeit (Mai’03 - http://news.netcraft.com/) bei etwa 62,57%
— Der IIS von Microsoft liegt mit
27,45% abgeschlagen an zweiter Stelle.
Die
Vorteile sind:
·
Apache ist
einfach und vor allem kostenlos zu bekommen.
·
Die Installation klappt nach dem dritten Mal wie von
allein.
·
Die Konfiguration ist auch für Anfänger zu bewältigen,
da vieles auf erfahrungsgemäß sinnvolle Defaultwerte eingestellt und nur wenige
systemspezifische Anpassungen erforderlich sind.
1.
Herunterladen der Quelldateien vom Apache
HTTP-Server Version 2.0 (http://httpd.apache.org/).
2.
Kompilieren der Quelldateien und Starten des
Web-Servers.
3.
Erstellen Sie eine kleine Demo-Web-Seite („Hello World“) und erzeugen Sie diverse Alias-Einträge,
d.h., z.B. zeigt http://localhost/meinz am
Server auf /home/user/hurra
bzw. unter Windows auf "C:\tmp\hurra“.
4.
Erzeugen Sie eine Demo-Web-Seite welche nur mittels
Username und Passwort erreicht werden kann. Bei falscher Angabe von Username
und/oder Passwort soll eine entsprechende Fehlermeldung (NICHT die vom Apache mitgelieferte Fehlermeldung) ausgegeben werden.
5.
Konfigurieren Sie folgende Module und schreiben sie
kurze Demoapplikationen („Hello World“), um diese
Module zu testen:
a.
mod_perl
b.
mod_mysql
c.
mod_ssl (keine
Demoapplikation notwenig, nur sicherer Verbindungsaufbau mittels https soll
demonstriert werden)
Termine:
Fragen:
·
Tel.:
+43/463/2700 3621
·
Email: