Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Apache - PHP - MySQL Apache-PHP-MySQL.
Dominic Ziegler 12c Webprogrammierung.
allegro meets Internet
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
WWW World Wide Web.
Inhalt – Technische Grundlagen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
P. Sahle und S. Kurz Historisch Kulturwissenschaftliche Informationsverarbeitung IT-Zertifikat der Philosophischen Fakultät Moderne Technik.
Browser Von Anna Zietek und Peter Paulus Verwendung Aufbau Anwendung.
HTML - Einführung Richard Göbel.
Webserver, © Till Hänisch 2002 Apache The open way.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Einführung in die Netzwerktechnik 1 Der ARP-Prozess
WhatsUp Gold
Einführung in die Technik des Internets
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Samba.
von Julia Pfander und Katja Holzapfel E 12/2
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Client-Server Modell Advanced IT Basics Nicolas Frings.
Internet: Funktionsweise und Dienste
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Kostenlose Alternative zu Microsoft Office
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Client-Server Systeme
Grundlagen: Client-Server-Modell
Das Client/Server – Modell und die XAMPP-Distribution
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Client Server Modell Universität zu Köln
EXist. Anforderungen - Java Development Kit (JDK) 1.6!!! - mit JDK 7 funktioniert es noch nicht -
HTML-Editoren Eine Präsentation von Erik Kulisch.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
Grundlagen der Netzwerktechnik
Oliver Spritzendorfer Thomas Fekete
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Datenanbindung in Webapplikationen
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
HTTP IT-Zertifikat Universität zu Köln Allgemeine Technologien II
Das Internet Inhalt: Geschichte Netzschema
Client-Server-Modell
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
PHP PHP ( „PHP Hypertext Preprocessor") ist eine Skriptsprache
© Fink/Spengler/AINF-Lehrgang 2003 – Folie 1 AINF/3. Jahrgang Netzwerke Anwendungen (Clientseitig) Karl Brenner, Andreas Fink, Gerhard Jüngling, Albert.
Willkommen zum Brückensemester
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Linux oder GNU/Linux WS 2013/2014.
Client Server Systeme Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung Studium Integrale: IT-Zertifikat der Phil.-Fak.:
XAMPP X: Linux, Windows, MacOS X, Solaris Apache Webserver MySQL Perl PHP.
Datenbanken im Web 1.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Webserver, Apache und XAMPP
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Webserver einrichten mit Konfiguration, online stellen, Zugang © by Lars Koschinski 2003.
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Eine komplexe Netzanwendung Webserver und Datenbankserver im Netzwerk in einer Anwendung einrichten.
Historisch-Kulturwissenschaftliche Informationsverarbeitung Advanced IT Basics Linda Schröder Universit ä t zu K ö ln XAMPP – Eine praktische.
LINUX II Unit 7 LAMP Server. LAMP ● Linux – Apache - MySQL – PHP ● Leistungsfähiges und kostenloses System zur Genrierung von dynamischen Webseiten und.
Netzwerke - Protokolle
Port-Forwarding Der PC möchte vom Internet aus auf den http-Server zugreifen. Er sieht nur die IP-Adresse und den Port des Routers. http-Server PC Router.
Apache The open way.
Datenbanken
 Präsentation transkript:

Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran IT-Zertifikat der Philosophischen Fakultät Allgemeine Technologien I Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran

Was passiert eigentlich, wenn ich eine URL in meine Adresszeile eingebe?

Web Daten Architektur von Web-basierten Systemen Programm Präsentations- schicht Web Anwendungs- schicht Programm Persistenz- Schicht Daten IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

Titel durch Klicken hinzufügen HTTP Titel durch Klicken hinzufügen Protokoll? Sprache zwischen Client und Server HTTP? Protokoll zur Kommunikation zwischen Browser und Webserver IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran HTTP Eingabe einer URL durch den Benutzer in den Browser: http://www.hki.uni-koeln.de/ITZert/index.htm Protokoll Domain-Name Dokumentenpfad 2) Browser erkennt das Protokoll Schickt Anfrage an den Webserver/Übertragung der Antwort 3) Browser stellt Anfrage an einen Domainname-Server Muss die IP-Adresse übersetzen www.hki.uni-koeln.de in IP 160.45.136.50 IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran 4) Aufbau einer TCP/IP Verbindung Notwendige Infos IP-Adresse + Port-Nummer („Tür“) 5) Browser fordert Dokument an: HTTP-Request: „Bitte schicke mir ITZert/index.htm“ 6) Server prüft Anfrage: Gibt es die angeforderte Datei? Darf der Benutzer auf sie zugreifen? 7) Server sendet HTTP-Response (Antwort): „Ok. Schicke Datei.“ „Habe Datei nicht gefunden!“ „Zugriff auf Datei nicht erlaubt“ „Zugriff verweigert“ IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran 9) Browser stellt die empfangene Datei dar Anzeigen der HTML-Seite Ggf. weitere Browser-Requests für Seitenelemente wie Grafiken Ggf. Ausführen von Programmcode in der Datei Ggf. Zugriff auf externe Programme der Darstellung (Flash, PDF) IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran HTTP-Transaktion Request Browser: „Bitte schick mir das Dokument ITZert/index.htm.“ Info: „Ich bin ein Internet Explorer 5 und spreche am liebsten deutsch.“ Response Server: „Alles hat geklappt. Ich schicke dir das Dokument. Es handelt sich um eine HTML-Seite.“ Info: „Ich bin ein Apache-Server, verstehe PHP und laufe unter Windows.“ IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran Web-Server Grundfunktionen: Wartet an Ports auf Anfragen Beantwortet diese Anfragen, schickt das Dokument direkt oder startet ein Programm, was dieses Dokument erzeugt Zusatzfunktion: Berechtigung der Anfrage prüfen Anfragen protokollieren (Logging) IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran Der Apache-Server Apache ist der weltweit verbreitetste Webserver 50,42 % Marktanteil (April 2008) Apache wird von 83 Mill. Websites eingesetzt Vergleich: Microsoft Server IIS 58 Mill. Apache ist für fast alle Plattformen verfügbar: Unix, Linux, Windows, Netware, OS/2, AS 400 Apache ist Open Source IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

Apache installieren und ausführen Installation über Windows: Aktuelle Version XAMPP von apachefriends.org runterladen Installationsroutine ausführen Server über das Startmenü starten Server testen durch Eingabe von http://localhost/ XAMPP enthält: Webserver Apache Skriptsprache PHP Datenbank MySQL, PHPMyAdmin FTP-Server FileZilla Verschlüsselungssoftware OpenSSL IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran

IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran Fragen? Dann geht’s zur Praxis... Quellen bisher: Suhl/Bizer. HTTP, Apache und PHP. SS 08 Wiki zu Apache und XAMPP IT-Zertifikat WS 08/09, Referenten: Elena, Luziano und Sükran