WebServer SS01 Aktuelle WebServertechniken


[Script] [Aufgaben] [JS+php-Demos] [CGI-BSP] [Folien(html)] [Folien(pdf)]

Aktuelles

17.7.01, FW: Vortrag als HTML-Datei
Der Vortrag von Friedolf Budde steht als HTML-Datei zur Verfügung, auf seine Bitte hin aber nur im Intranet der Uni, und zwar hier.
17.7.01, FW: Installation von TOMCAT
Ich habe ein tar-file bereitgestellt, mit dem jeder schnell einen Tomcat-Server installieren kann. Anleitung:
  • Ein neues Verzeichnis anlegen und dort das Tar-File mittels
    	gtar xvzf /u/wuebbel/apache/tomcat.tgz
           
    extrahieren. Das Tar-File unterscheidet sich nur minimal von der Standard-Distribution, insbesondere sind einige Bibliotheken hinzugefügt.
  • Im aktuellen Verzeichnis befindet sich jetzt ein Verzeichnis tomcat.small. Hineinwechseln und die Datei conf/server.xml editieren. Wie in der Vorlesung besprochen, sind alle Ports zu ändern, nämlich 8081, 8443 und 8007.
  • Der Server wird gestartet mit bin/startup.sh. Wenn eine Fehlermeldung erscheint ("Couldn't open Port") bitte nochmal in der Konfiguration die Ports aendern.
  • Der Server kann jetzt in der üblichen Weise angespochen werden mittels
           http://HOSTNAME:PORT/
          
  • Unter "/Cocoon" findet man die in der Vorlesung besprochenen Cocoon-Demos. Unter "/WebToDo" steht die Struts-Beispielapplikation.
  • Wer selbst einige JSP-Demos installieren will, kann ins Verzeichnis webapps/ROOT/FTW wechseln und dort neue Dateien erzeugen. Diese sind dann im Server unter /FTW sichtbar.
  • 11.6.01: Installation von PHP
    Um PHP mit unserer Demo-Installation nutzen zu können, muss man die Datei httpd.conf im Installationsverzeichnis editieren.
    • Im Text suchen nach "PHP 4.x". In der Zeile nach dem ersten auftreten stehen zwei AddType-Anweisungen, hier muss das # am Beginn der Zeile gelöscht werden.
    • Im Text suchen nach einer längeren Liste von "LoadModule". An diese Liste die Anweisung
      LoadModule php4_module /share/www/apache/share/libexec/libphp4.so
      anhängen.
    • Im Text suchen nach einer längeren Liste von "AddModule". An diese Liste die Anweisung
      AddModule mod_php4.c
      anhängen.
    Dann den Server stoppen und neu starten. Der Server wird gestoppt mit der Anweisung "nmkill httpd". Anschliessend werden Dateien mit der Endung ".php" als PHP-Scripts ausgeführt.
    11.6.01, FW: PHP-Beispiele
    Die PHP-Beispiele sind im Aufgabenordner erhältlich.
    11.6.01, FW: Vorlesung fällt aus
    Dietmar Lammers ist wegen einer Lungenentzündung heute (11.6.) krankgeschrieben, daher fällt die Vorlesung aus.
    14.5.01, DL: WI-Termine
    Termine für die Anmeldung im WI-Prüfungsamt: Anmeldung ist in der Zeit vom 18. Mai - 30. Mai per Internet bzw. am 1.6. persönlich.
    22.02.01 / DL
    Damit wir ggf. schon mal Berechtigungen vergeben können, euch in Nutzergruppen einteilen, etc. , wäre es nett, wenn ihr euch mit diesem Formular anmeldet
    22.02.01 / DL
    Einige Freunde aus der Industrie haben zugesagt, ergänzend zur Theorie aus der Praxix der Web-Anwendungen in ihren Unternehmen / Bereichen zu berichten. Termine geben wir rechtzeitig bekannt.
    22.02.01 / DL
    Ich habe mal mit einem Script angefangen. Steht aber noch nicht viel drin ...
    04.01.00
    Seite wird erstellt ...

    Organisatorisches

    Die Aufteilung zwischen Vorlesungs- und Übungsteil wird nach Bedarf vorgenommen, allerdings ist i.A. Montags ein Vorlesungs- und Donnerstags ein Übungstermin. Geplant ist, das zu einem Vorlesungsteil Übungsaufgaben gestellt werden, die die Teilnehmer dann in einem Übungsteil vorstellen. Ggf. werden jeweils zu Anfang oder Ende eines Vorlesungsteils auch Fragen zu den Übungen behandelt - wie es am besten paßt.

    Einige Freunde von uns haben zugesagt, über den Einsatz von WebServern etc. in ihren Unternehmen zu berichten. Wir wollen das in Form von Vorträgen in die Veranstaltung einstreuen. Auf diese Termine wird dann besonders hingewiesen.

    Die Folien zur Veranstaltung wird es im Netz geben.

    Termine

    Die Randbedingungen sind: Vorlesungsbeginn SS01: 17.4.01, Feiertage: 1.5, 24.5., 4.6, Pfingstferien 5-8.6., 14.6, Vorlesungsende SS01: 20.7.01. Damit haben wir 24 gültige Doppelstunden:
    Montag Donnerstag Montag Donnerstag
    19.4.: Beginn 23.4. 26.4.
    30.4 3.5 7.5 10.5
    14.5 17.5 21.5 Feiertag
    28.5 31.5 Pfingsten Pfingsten
    11.6 Feiertag 18.6 21.6.
    25.6 28.6 2.7 5.7
    9.7 12.7 16.7 19.7

    Ankündigung / Technisches

    (vgl. Angaben im KVV)
    Titel
    Aktuelle Webservertechniken
    Art
    Vorlesung
    Umfang
    4 Semesterwochenstunden (2 Vorlesung und 2 Übungen)
    Zeit+Ort
    Mo u. Do, 13-15Uhr (neu!), M4
    Beginn
    19.4.2001
    Anmeldung
    erwünscht, mit diesem Formular
    Belegnummer
    10.383.0
    Inhalt

    Die Vorlesung richtet sich an Studenten, die sich einen Überblick verschaffen wollen über die Techniken, die beim Betrieb eines Webservers und dessen Hintergrund, also Datenbankserver, Authentifizierungsserver etc. eingesetzt werden. Anhand von Fallbeispielen aus der Praxis geht es zum Beispiel um Methoden zur Erzeugung dynamischen Inhalts und Zugriff auf Daten in Datenbanken mit allen verbundenen Problemen.

    Aufbau in etwa:
    • Grundlagen (HTTP, HTML, HTTPS, Serverkonfiguration...)
    • Einfache dynamische Seitenerzeugung (CGI/Perl, server-parsed documents, Formularbearbeitung ...)
    • Seitenerzeugung über Skriptsprachen (PHP, Datenbankanbindung, Sessionmanagement...)
    • Seitenerzeugung mit Java (Servlets, JavaServerPages, XML)

    In der Kürze der Zeit werden die Themen nicht ausschöpfend behandelt. Auf Wunsch der Teilnehmer koennen einzelne Punkte intensiver bearbeitet werden. Die Möglichkeit zu praktischen Übungen ist an jeder Stelle gegeben. Es wird für die Teilnehmer eine Testkonfiguration zur Verfügung stehen.

    Adressaten
    Studierende im Hauptstudium
    Vorkenntnisse
    Vertrautheit mit objektorientierten Programmiersprachen (z.B. Java, C++), Kenntnisse im Umgang mit UNIX
    Schein
    Der zu erwerbende Schein ist nur ein Teilnahmenachweis und kann nicht für das Diplom angerechnet werden.
    Literatur
    (s.u.)
    Inhaltliche Einordnung
    IV-Grundlagen - Sonstige

    Literatur

    Links

    SelfHTML

    Fragen

    Wir sind i.a. an der Uni erreichbar und haben keine speziellen Sprechzeiten. Einfache Anfragen am besten per Mail (an beide), ansonsten findet ihr uns unter beide FB Mathematik und Informatik, Einsteinstr. 62, 48149 Münster.

    [Script] [CGI-BSP]

    Dietmar Lammers
    Last modified: Wed Jun 6 10:41:37 MET DST 2001