Etwas zur Wiederholung bzw. Vertiefung
|
|
- Andreas Langenberg
- vor 7 Jahren
- Abrufe
Transkript
1 Etwas zur Wiederholung bzw. Vertiefung [1] Webtechnologien (2. Semester) HTTP Entwicklungsumgebungen PHP Teil1 bis 3 Javascript Teil1 und besonders Teil3 [2] Rechnernetze (1. Semester) OSI-Modell 2
2 Allgemeines I Web-Ressource Web-Ressource = PHP-Skript mit URL als Name Auf eine Web-Ressource wird mit der GET-Methode zum Lesen und (hier) mit der POST-Methode zum Schreiben. Vereinfachend kann aber auch immer mit POST gearbeitet werden. Die zugreifende Software kann ein Browser oder ein Server sein. URL Server PHP- Skript 3 Allgemeines II URL Browser Verkürzte Darstellung Browser (1) (4) (3) Server PHP- Skript (2) Server In vier Schritten verläuft immer der Zugriff auf Web-Ressourcen. Der Client stößt den Vorgang an: pull-verfahren (Ziehen) Der Server kann hier nur darauf warten, dass er befragt wird, er kann keine Informationen von sich an den Client senden. Zum Start muss in den Client per URL (in der Address-Leiste) mit der Seite samt Javascript-Code geladen werden, damit Schritt (1) ausgeführt wird. PHP- Skript 4
3 Allgemeines III - Aufbau der URL Adresse des Servers Skriptname Skriptparameter Dateiname(key1=val1, key2=val2,,keyn=valn) Dies hier basiert auf der HTTP-Get-Methode. 5 Allgemeines IV Beispiel für die GET-Methode login(elvira,12345) Zugriff in login.php: $_GET['id'] $_GET['pw'] Statt eines DNS-Namens kann auch die IP-Adresse angegeben werden. Der Dateiname wird hier als Name einer Routine aufgefasst. 6
4 Woher kennen sich die Server? I Rechner1 Browser Server1 include Liste der IP-Adressen Rechner2 Browser Server2 Die Liste der IP-Adressen wird manuell vor dem Lauf bestimmt. Diese wird den Servern per include in die PHP-Skripte mitgeteilt. Die Browser kennen die IP-Adressen ihrer Server durch deren manueller Eingabe in die Adresszeile (URL) Die Liste ersetzt einen Repository-Server. 7 Woher kennen sich die Server? II Liste der IP-Adressen Aufbau der IP-Liste $IP_List[]= array('name'=>'name1', 'IP'=>'IP1'); $IP_List[]= array('name='>'name2', 'IP'=>'IP2');... $IP_List[]= array('name'=>'namen', 'IP'=>'IPN'); Jeder Server hat einen Namen (Name1...NameN) und auch eine IP-Adresse als String in der Punktnotation, also z.b Die Datei mit diesem Code zum Aufbau des Repositorys wird in den Skripten per include integriert. Sie kann z.b. iplist.inc.php heißen. 8
5 Woher kennen sich die Server? III Wie erfährt der Server, wer er ist? Die eigene IP-Adresse steht in $_SERVER['SERVER_ADDR']. Dann er in der Liste $IP_List[] seinen Eintrag suchen und damit bestimmen, wie er heißt. Wie erfährt der Server, von wem er den Request erhielt? Diese Adresse steht in $_SERVER['REMOTE_ADDR'], sofern kein Proxy- Server dazwischen geschaltet ist. Falls doch: if (isset($_server['http_x_forwarded_for'])) { $cip= $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $cip= $_SERVER['REMOTE_ADDR']; } Siehe 9 Wie kommen die Quellen auf die Server? I Rechner1 Browser Server1 Entwicklungsrechner Rechner2 Browser Server2 Auf einem der Rechner (Rechner1) wird entwickelt und dort lokal auf htdocs installiert. Vor dem Lauf werden alle Dateien aus htdocs von Rechner1 auf den zweiten und weiteren Rechner Rechner2 kopiert. 10
6 Wie kommen die Quellen auf die Server? II Idee Alle Dateien einer Lösung werden an einem Rechner erstellt. Dann werden sie auf alle anderen Rechner verteilt. Wenn ein Skript aufgerufen wird, wird die Datei mit den Namen und IP-Adresse (siehe oben) per include integriert. Dann wird anhand der eigenen IP-Adresse bestimmt, wer sie selber sind und welche Partner sie haben. Dann beginnt der eigentliche Teil des Skripts. 11 Wie kommen die Quellen auf die Server? III Möglichkeiten der Installation Es wird mit einem Memory-Stick kopiert: einfach und aufwändig. Wenn alle VMs auf einem Rechner liegen, kann mit einem Shared Folder gearbeitet werden: Dies geht nur unter root innerhalb der VM. Am besten ist es, wenn Sie sich ein Shell-Skript zum Kopieren schreiben, das Sie vor jedem Lauf aufrufen. Da in jeder VM ein FTP-Server installiert ist, können Sie diesen nehmen: Sie benötigen einen Client, der noch installiert werden muss. Sie müssen den FTP-Server konfigurieren und muss Passwörtern arbeiten. Sie müssen den Port 22 auf dem empfangenen Server öffnen. 12
7 Die Sache mit der Firewall I Rechner1 Rechner2 Browser Web- Server Firewall Port 80 Firewall Web- Server Um von Außen einen HTTP-Request empfangen zu können, muss beim Empfänger die Firewall den Port 80 öffnen. Dasselbe ist bei einem FTP-Server (Port 22) nötig. In der Richtung von Innen nach Außen ist die Firewall immer offen, nur umgekehrt nicht (jedenfalls normalerweise). 13 Die Sache mit der Firewall II Als root einloggen (id=root, pw=rootroot) Über System>Administration>Firewall die Konfiguration anstoßen. 14
8 Die Sache mit der Firewall III Ein Häkchen bei WWW (HTTP) machen und vielleicht das Häkchen bei SSH darüber wegmachen. Dann oben auf Anwenden klicken und bestätigen. 15 Die Sache mit der Firewall IV Dann den Webserver starten (falls es nicht schon vorher erfolgte). Im Shell mit dem ifconfig-kommando die eigene IP-Adresse bestimmen. Das wird dann mit allen beteiligten VMs gemacht. Die IP-Adressen werden in die include-datei geschrieben (siehe oben). 16
9 Die Sache mit der Firewall V Es ist hoffentlich klar, dass mit offenen Ports nur in einer sicheren Umgebung gearbeitet werden sollte! Auf einer anderen Maschine im Shell mit nmap die offenen Ports bestimmen: es muss Port 80 offen sein (und eventuell auch Port 22). 17 Wechselseitiger Ausschluss I Browser1 Server Hier wird der Apache als Server angenommen. Browser2 Nicht nur mehrere Browser können parallele Aktivitäten auslösen, sondern auch ein Browser kann mehrere Skripte parallel starten (mittels Ajax). PHP- Skript1 Thread1 PHP- Skript2 Thread2 Jedes Skript läuft in einem eigenen Thread parallel zu anderen Skripten. Wechselseitiger Ausschluss ist für den Zugriff auf Dateien daher erforderlich. 18
10 Wechselseitiger Ausschluss II Bemerkung In XAMPP wird die nicht-thread-fähige PHP-Implementierung benutzt. Dies bezieht sich jedoch auf die fehlende Möglichkeit Threads innerhalb eines Skripts zu benutzen. Hier wird aber der Zugriff von mehreren gleichzeitig laufenden PHP-Skripten (ohne Threads) auf die gemeinsam verwendeten Dateien thematisiert. Siehe dazu: 19 Ausgabe in JavaScript I Sie können das Objekt console.log benutzen. Die Benutzung ( Hauptprogramm ): <script type="text/javascript"> console.log("das ist eine Ausgabe in die Console des Browsers"); </script> Mit Firebug sieht das dann so aus: 20
11 Ausgabe in JavaScript II Oder die einfache Implementierung aus Webtechnologien. Die Benutzung ( Hauptprogramm ): <script type="text/javascript" src="js/writer.js"></script> <script type="text/javascript"> write2console("das ist das Consolen-Fenster"); </script> Das sieht dann so aus: 21 Ajax-Kommunikation I Ein Vorschlag Sie können jquery benutzen (oder ein anderes Framework) Oder die einfache Implementierung aus Webtechnologien. Die Benutzung ( Hauptprogramm ): (01) <script type="text/javascript" src="js/ajax.js"></script> (02) <script type="text/javascript" src="js/writer.js"></script> (03) <script type="text/javascript"> (04) var URL = " (05) var ajaxcom= new Ajax(URL,receive); (06) receivedobj= {"date": 0}; (07) ajaxcom.send({"msg": "Heute ist "}); (08) write2console(receivedobj.date); (09) ajaxcom.disconnect(); (10) </script> 22
12 Ajax-Kommunikation II Erläuterungen Zeile 4: Die URL für den Ajax-Request. Zeile 5: Das Ajax-Objekt wird angelegt: 1. Parameter: URL als String 2. Parameter: Name einer Callback-Routine Diese Callback-Routine receive() wird beim Empfang aufgerufen und legt ein globales Objekt Namens receivedobj an. Zeile 6: Es wird der Variablen receivedobj ein JSON-Objekt mit den erwarteten Komponenten zugewiesen. Zeile 7: Der Request wird als POST gesendet, wobei ein JSON-Objekt mit den Parametern übergeben wird. (04) var URL = " (05) var ajaxcom= new Ajax(URL,receive); (06) receivedobj= {"date": 0}; (07) ajaxcom.send({"msg": "Heute ist "}); (08) write2console(receivedobj.date); 23 Ajax-Kommunikation III Erläuterungen Zeile 8: Die Antwort ist empfangen und liegt im Objekt receivedobj vor, wobei dort nur die Komponenten definiert sind, die vor dem Request als JSON-Objekt definiert wurden (Zeile 6). Zeile 6 ist damit eine Art Filter. Definition der erwarteten (04) var URL = " Antwort (05) var ajaxcom= new Ajax(URL,receive); (06) receivedobj= {"date": 0}; (07) ajaxcom.send({"msg": "Heute ist "}); (08) write2console(receivedobj.date); Senden und Empfangen mit den POST-Parametern 24
13 Ajax-Kommunikation IV Erläuterungen Hinweg: Datenaustausch über POST-Parameter Rückweg: Datenaustausch mit JSON-Strukturen Bemerkung: Das ist nicht RESTful - macht aber nichts 25 Ajax-Kommunikation V Server-Teil Die Aufgabe des Servers ist hier das Liefern der aktuellen Datums im HTML-Format. Die Kommunikation zum Browser erfolgt mit JSON. Zeile 1 bis 5 ist der übliche Zugriff auf die POST-Parameter. (01) if(isset($_post['msg'])) { (02) $mesg= $_POST['msg']; (03) } else { (04) $mesg= 'Now is'; (05) } (06) echo "bla1"; // Simulation einer Fehlermeldung (07) $message= "$mesg <b><i>".strftime("%d.%m.%y %H:%M:%S")."</i></b>"; (08) echo json_encode(array('date'=> $message)); (09) echo "bla2"; // Simulation einer weiteren Fehlermeldung 26
14 Ajax-Kommunikation V Server-Teil Zeile 7: Hier wird der Inhalt generiert (Datum) Zeile 8: Es wird ein Array/Hash generiert, nach JSON konvertiert und mit echo ausgegeben. Diese Ausgabe geht automatisch an den Browser, der ein JSON-Konstrukt erwartet. Zeile 6 und 9: Hier werden PHP-Fehlermeldungen simuliert, die ja in den Ausgabedatenstrom fließen und nicht konform zu JSON sind. Der Browser versucht den Nicht-JSON-Vorspann und -Nachspann zu extrahieren und auf der Konsole auszugeben (klappt nicht immer richtig). (01) if(isset($_post['msg'])) { (02) $mesg= $_POST['msg']; (03) } else { (04) $mesg= 'Now is'; (05) } (06) echo "bla1"; // Simulation einer Fehlermeldung (07) $message= "$mesg <b><i>".strftime("%d.%m.%y %H:%M:%S")."</i></b>"; (08) echo json_encode(array('date'=> $message)); (09) echo "bla2"; // Simulation einer weiteren Fehlermeldung 27 Realisierung I 28
15 Realisierung II Die Ajax-Anfrage Das ist die Anfrage {"date":"heute ist <b><i> :25:50<\/i><\/b>"} Das ist das JSON-Objekt Simulierte Fehlermeldungen Das ist die Antwort 29 Realisierung III - netbeans Die JS-Dateien stehen in einem eigenen Unterordner Dieses netbeans-projekt ist von der Website zu dieser Veranstaltung herunterzuladen. Es gibt eine Windows und eine Linux-Version, die sich nur durch den Ort für den htdocs-ordner unterscheiden. Dies lässt sich leicht im Properties-Bereich des netbeans-projekt ändern. 30
16 Realisierung IV - netbeans Da der Ort (und der Name) des htdocs-ordner unter Windows und Linux unterschiedlich ist, muss eventuell nach dem Herunterladen des netbeans-projektes der Zielordner geändert werden. Das ist der Ordner für die Windows-Version 31 Nach dieser Anstrengung etwas Entspannung... Über manche Brücken sollten wir nur allein gehen... 32
Architektur Verteilter Systeme. Hinweise zu den Aufgabenblättern Teil 1
Architektur Verteilter Systeme Hinweise zu den Aufgabenblättern Teil 1 19.04.17 1 Etwas zur Wiederholung bzw. Vertiefung [1] Webtechnologien (2. Semester) HTTP Entwicklungsumgebungen PHP Teil 1 bis 3 Javascript
MehrEtwas zur Wiederholung bzw. Vertiefung
Etwas zur Wiederholung bzw. Vertiefung [1] Webtechnologien (2. Semester) HTTP Entwicklungsumgebungen PHP Teil 1 bis 3 Javascript Teil1 und besonders Teil4 (Ajax-Routine) [2] Rechnernetze (1. Semester)
MehrVerteilte Anwendungen. Hinweise zu den Aufgabenblättern Teil 1
Verteilte Anwendungen Hinweise zu den Aufgabenblättern Teil 1 27.09.17 1 Wiederholung bzw. Vertiefung Webtechnologien (3. Semester) HTTP Entwicklungsumgebungen PHP Teil 1 bis 3 und besonders Teil4 (PHPUnit-Verfahren)
MehrVerteilte Anwendungen. Hinweise zu den Aufgabenblättern Teil 1
Verteilte Anwendungen Hinweise zu den Aufgabenblättern Teil 1 04.04.18 1 Wiederholung bzw. Vertiefung Webtechnologien (3. Semester) HTTP Entwicklungsumgebungen PHP Teil 1 bis 3 und besonders Teil4 (PHPUnit-Verfahren)
MehrWebtechnologien Teil 1: Entwicklungsumgebung(en)
Webtechnologien Teil 1: Entwicklungsumgebung(en) 05.04.17 1 Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html
MehrLiteratur und Links. Webtechnologien SS 2017 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrEtwas zur Wiederholung bzw. Vertiefung. [1] Webtechnologien (2. Semester) Teil 1 Entwicklungsumgebungen Teil 17 Javascript-Ajax
Etwas zur Wiederholung bzw. Vertiefung [1] Webtechnologien (2. Semester) Teil 1 Entwicklungsumgebungen Teil 17 Javascript-Ajax 2 Allgemeines I URL Browser Verkürzte Darstellung Browser (1) (4) (3) Server
MehrWebtechnologien Teil 1: Entwicklungsumgebung
Webtechnologien Teil 1: Entwicklungsumgebung 04.04.18 1 Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html
MehrAufgabenblatt 0. Informationssicherheit Wirtschaftsinformatik WS 2017/18. Lernziele. Vorbereitungen 0 Punkte. Vorbereitung
Aufgabenblatt 0 Informationssicherheit Wirtschaftsinformatik WS 2017/18 Vorbereitung Die Aufgabenblätter sind als Arbeitsblätter gedacht, die stückweise durchgearbeitet werden können. Teilweise bauen spätere
MehrLiteratur und Links. Webtechnologien WS 2017/18 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrLiteratur und Links. Webtechnologien SS 2018 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrDieses Arbeitsblatt dient der Vorbereitung. Die Lösungen werden nicht abgegeben und auch nicht mit Punkten belohnt.
Aufgabenblatt 0 Informationssicherheit Wirtschaftsinformatik SS 2018 Vorbereitung Dieses Arbeitsblatt dient der Vorbereitung. Die Lösungen werden nicht abgegeben und auch nicht mit Punkten belohnt. Lernziele
MehrAufgabenblatt 0 Verteilte Anwendungen Wirtschaftsinformatik WS 2017/18
Aufgabenblatt 0 Verteilte Anwendungen Wirtschaftsinformatik WS 2017/18 Vorbereitung Die Aufgabenblätter sind als Arbeitsblätter gedacht, die stückweise durchgearbeitet werden können. Teilweise bauen spätere
MehrAufgabenblatt 0 Verteilte Anwendungen Wirtschaftsinformatik SS 2018
Aufgabenblatt 0 Verteilte Anwendungen Wirtschaftsinformatik SS 2018 Vorbereitung Die Aufgabenblätter sind als Arbeitsblätter gedacht, die stückweise durchgearbeitet werden können. Teilweise bauen spätere
MehrGrundlagen Internet-Technologien INF3171
Grundlagen Internet-Technologien INF3171 ekaay AJAX Version 1.0 01.07.2013 aktuelles 2 Ajax: zunächst Abkürzung für Asynchronous JavaScript And XML Jesse J. Garrett (AdaptivePath) http://www.adaptivepath.com/publications/essays/archives/
MehrFilius Simulation von Netzwerken
Wurde an der Universität Siegen entwickelt, Download unter http://www.lernsoftware-filius.de Start unter Linux: Auf der Konsole den entsprechenden Ordner ansteuern: cd Desktop/TdI-Filius/filius-1.5.1 Filius-Java-Datei
MehrNode.js Einführung Manuel Hart
Node.js Einführung Manuel Hart Seite 1 Inhalt 1. Node.js - Grundlagen 2. Serverseitiges JavaScript 3. Express.js 4. Websockets 5. Kleines Projekt Seite 2 1. Node.js Grundlagen Node.js is a JavaScript runtime
MehrBestellsoftware ASSA ABLOY Matrix II
Bestellsoftware ASSA ABLOY Matrix II Installationsanleitung Inhalt Einleitung... 2 Erstinstallation... 2 Weitere Installation / Installation im Netzwerk... 3 Fehlerbehandlung... 5 Webserver nicht erreichbar...
MehrFunktion "Benutzerprofile" auf "Keine Sicherheit" setzen
Wie registriere ich Drivve Image manuell auf einem Lexmark-Gerät? (Lexmark-Edition) Knowledge base article #5418 Voraussetzung Um Drivve Image manuell auf einem Lexmark-Gerät zu registrieren, müssen folgende
MehrLiteratur und Links. Webtechnologien WS 2015/16 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrMul$media im Netz Wintersemester 2012/13. Übung 06
Mul$media im Netz Wintersemester 2012/13 Übung 06 Ludwig- Maximilians- Universität München Mul6media im Netz WS 2012/13 - Übung 6-1 Lösung zu Übungsbla5 04 Ludwig- Maximilians- Universität München Mul6media
MehrLinux-Camp: Linux als Server am Beispiel LAMP
Linux-Camp: Linux als Server am Beispiel LAMP Linux, Apache, MySQL, PHP mit Ubuntu Version 8.04 Inhalt LAMP-Komponenten LAMP-Komponenten installieren, konfigurieren und prüfen Apache Webserver PHP5 MySQL
MehrIaaS Handbuch. Version 2
terra CLOUD IaaS Handbuch Version 2 Inhaltsverzeichnis 1 Einleitung... 3 2 Voraussetzungen für den Zugriff... 3 3 VPN-Daten herunterladen... 3 4 Verbindung zur IaaS Firewall herstellen... 4 4.1 Ersteinrichtung
MehrDigitale Schultasche Informatikstick 2018
Digitale Schultasche Informatikstick 2018 Auflistung der installierten Software Seite 1 von 5 Dokumentation zum Informatikstick S18 1. Installation Der Speicherplatzbedarf für den Informatikstick 2018
Mehri-net HelpDesk Erste Schritte
1 Erste Schritte... 2 1.1 Wie geht es nach dem i-net HelpDesk Setup weiter?... 2 1.2 Desktop- oder Web-Client?... 2 1.3 Starten des Programms... 2 1.4 Anmelden (Einloggen) ist zwingend notwendig... 3 1.5
MehrAI WEBLAUNCHER. Installation und Betrieb
AI WEBLAUNCHER Installation und Betrieb Version: 1.0.3 Projekt: AI WEBLAUNCHER Datum: 2. April 2019 Dokumentinformation: Erstellt von: E-Mail: Administration Intelligence AG produktmanagement@ai-ag.de
Mehr1)Login Funktion ohne Datenbank
1)Login Funktion ohne Datenbank Die Seite privat.php soll erst aufrufbar sein, wenn der Login, mit der Datei login.html erfolgreich war. Die ist verknüpft mit der login.php. Die logout.php dient zur ordentlichen
MehrXAMPP installieren & Kursbeispiel einrichten
Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter Windows Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP Version 3.2.2 und Konfiguration
MehrDieses Modul benötigt eine funktionierende Installation von LibreOffice/OpenOffice und ein Java Runtime Environment.
Office-Import / SearchPlus Dieses Modul benötigt eine funktionierende Installation von LibreOffice/OpenOffice und ein Java Runtime Environment. LibreOffice/OpenOffice muss beim Systemstart als Dienst gestartet
MehrDatenbanken und Netzanbindung
Datenbanken und Netzanbindung Zusammenfassung von Michael Reiher zum Vortrag Webserver und Sicherheit. Meine Ausarbeitung befasst sicht sich mit Möglichkeiten eines Angriffs auf einen Webserver. Seite
MehrAufgabenblatt 5. Verteilte Anwendungen Wirtschaftsinformatik SS Lernziele. Aufgaben 5 Punkte
Aufgabenblatt 5 Verteilte Anwendungen Wirtschaftsinformatik SS 2018 Lernziele Algorithmus zur Verteilung der CPU-Last Primzahlentest Aufgaben 5 Punkte Es soll in einem verteilten System die CPU-Last auf
MehrAvery Dennison 64-Bit Serie Generation 2 Firmwareupdate CF Karte
Avery Dennison 64-Bit Serie Generation 2 Firmwareupdate CF Karte Kurzanleitung Version 1.0 Firmwareupdate www.jrdrucksysteme.de Seite 1 von 9 Inhalt 1. Firmwareupdate mit CF Karte...... 3 1.1 Allgemeines...
Mehrterra CLOUD Hosting Handbuch Stand: 02/2015
terra CLOUD Hosting Handbuch Stand: 02/2015 Inhaltsverzeichnis 1 Einleitung... 3 2 Voraussetzungen für den Zugriff... 3 3 VPN-Daten herunterladen... 3 4 Verbindung zur Hosting Firewall herstellen... 4
MehrZugriff auf FU-Ressourcen via Proxy-Server
{tip4u://015} Version 9 Zentraleinrichtung für Datenverarbeitung (ZEDAT) www.zedat.fu-berlin.de Zugriff auf FU-Ressourcen via Proxy-Server Der HTTP-Proxy-Server der Freien Universität Berlin erfüllt zwei
MehrDie Kassa. Mobile Geräte (Handy)
Die Kassa Mobile Geräte (Handy) Die Kassa Mobile Geräte Seite 2 Inhalt: Die Kassa... 1 Inhalt:... 2 1. Kurzanleitung... 3 2. Mobile Geräte... 4 Unterschied zur Desktopansicht:... 4 3. HTML Verzeichnis...
MehrSaaS Exchange Handbuch. Version 2
terra CLOUD SaaS Exchange Handbuch Version 2 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Grundkonfiguration des SaaS-Exchange Pakets... 3 2 Voraussetzungen für den Zugriff... 3 2.1 Voraussetzungen für den
MehrLiteratur und Links. Webtechnologien SS 2015 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
MehrWeb-basierte Anwendungssysteme PHP Teil 2
Web-basierte Anwendungssysteme PHP Teil 2 Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrVPN einrichten mit Windows 7 und Mozilla Firefox
VPN einrichten mit Windows 7 und Mozilla Firefox Um das Campus-LAN der Hochschule Merseburg auch von außerhalb (aus dem Internet) über eine gesicherte Verbindung zu erreichen, stellt das Rechenzentrum
MehrProjekt Node-Red. Mini HOWTO OPC UA Node
OPC UA Server 1. OPC UA Server Node in das Scheet per Drag und Drop reinziehen 2. Konfiguration öffnen durch doppelklick auf die Node 3. OPC UA Server anlegen durch klick auf den Stifft Button 1. Port
MehrHinweise zur Installation
Hinweise zur Installation rekoso.de rehberg+kollegen software entwicklung gmbh Spandauer Str. 11 D - 13591 Berlin Hotline: 030 / 366 85 91 Mobil: 0177 / 366 85 91 Fax: 030 / 366 76 26 Email: service@rekoso.de
MehrXAMPP installieren & Kursbeispiel einrichten
Zentrale Informatik, IT Fort und Weiterbildungen XAMPP installieren & Kursbeispiel einrichten Unter MacOSX Fabienne Mrosek, Daniel Förderer Anleitung zur Installation von XAMPP for MaxOSX Version 5.5.38-1
MehrBentley Anwender Registrierung
Ich bin ein Administrator und habe mein Passwort für die Anwenderverwaltung vergessen. Wie gehe ich vor? Wenn Sie Ihr Passwort vergessen haben, melden Sie sich mit Ihrer E-Mail-Adresse an und wählen Passwort
MehrSoftware Engineering I (IB) Node.js. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München
Software Engineering I (IB) Fakultät für Informatik und Mathematik Hochschule München Letzte Änderung: 15.11.2018 08:01 Inhaltsverzeichnis JavaScript auf dem Server!?............................ 1 Hello
MehrVerteilte Anwendungen. Hinweise zu den Aufgabenblättern Teil 2
Verteilte Anwendungen Hinweise zu den Aufgabenblättern Teil 2 08.04.18 1 Aufgabenblatt 0 Vorbereitung I [Falls dies nicht schon geschehen ist] Nun starten Sie VirtualBox und importieren die Readonly-Version
MehrMit CAR4KMU zum estandard auto-gration in der Automobilindustrie
Mit CAR4KMU zum estandard auto-gration in der Automobilindustrie Konfiguration der Verbindungen für ein- und ausgehende Nachrichten am auto-gration Konnektor Agenda auto-gration Erfolgreich einführen auto-gration
Mehr2. WWW-Protokolle und -Formate
2. WWW-Protokolle und -Formate Inhalt: HTTP, allgemeiner syntaktischer Aufbau Wichtige Methoden des HTTP-Protokolls Aufbau von Web-Applikationen unter Nutzung von HTTP, HTML, DOM XML, XML-DTD und XML-Schema
MehrNetMan Desktop Manager Quickstart-Guide
NetMan Desktop Manager Quickstart-Guide In diesem Dokument wird die Installation des NetMan Desktop Manager beschrieben. Bitte beachten Sie, dass hier nur ein Standard-Installationsszenario beschrieben
MehrInstallation SelectLine API
Copyright 2018, SelectLine Software GmbH Alle Rechte vorbehalten! Inhaltsverzeichnis 1 Installation... 2 1.1 SSL-Zertifikat für HTTPS... 3 1.1.1 Innerhalb eines Domänennetzwerkes... 3 1.1.2 Zugriff über
Mehr- Installation. Ein Windows-Benutzer für den Service Postgres wird angelegt. Sie werden nach einem Passwort gefragt. Geben Sie eines ein.
- Installation Systemvoraussetzungen Microsoft Windows ab Windows 2000 Das finden Sie auf der CD/ in den Download-Dateien conversations_de.msi postgresql-8.2.msi postgresql-8.2-int.msi conversations-rightsmgmt_de.msi
MehrPHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern
PHP MySQL - myphpadmin Formulardaten in eine Datenbank speichern Datenbanken werden durch ein spezielles Programm verwaltet, einen sogenannten Datenbankserver, in unserem Fall den MySQL-Datenbankserver.
MehrAufgabe 2.2. Folgende Schritte sollen durchgeführt werden:
Aufgabe 2.2 Damit Sie Anwendungsprogramme mit der Scriptsprache PHP entwickeln können, benötigen Sie entweder einen Server, der PHP unterstützt oder Sie richten einen lokalen Server auf Ihrem Computer
MehrSystemanforderungen AI Vergabemanager und AI Vergabeassistent
Inhaltsverzeichnis Systemanforderungen AI Vergabemanager und AI Vergabeassistent Für ASP-Modell Inhaltsverzeichnis Systemanforderungen...2 1. Aufruf der Anwendung... 2 2. Erstmaliger Aufruf und Installation...
MehrVirtuelle Desktop Infrastruktur
Virtuelle Desktop Infrastruktur Inhaltsverzeichnis 1. Hintergrund 2. VMware Horizon View Clients 3. Installation VMware Horizon View Client 3.1. Installation für Windows 3.2. Installation für OS X 3.3.
MehrInstallationsanleitung Server-Software installieren Datenbank anlegen Lösung einrichten Problemlösungen...
INHALTSVERZEICHNIS Installationsanleitung... 2 Server-Software installieren... 2 Datenbank anlegen... 6 Lösung einrichten... 9 Problemlösungen... 11 Datenbankverbindung... 11 Mail-Versand... 12 Dateiexporte...
MehrRouter für BT-Professional MOBILE konfigurieren
Router für BT-Professional MOBILE konfigurieren - Dieses Dokument beschreibt, welche Einstellungen Sie an Ihrem Router vornehmen müssen, damit Sie von Ihrem externen Gerät auf den BT-Professional MOBILE
MehrHandbuch WAS-Extension. Version 1.8.1
Handbuch WAS-Extension Version 1.8.1 grit Beratungsgesellschaft mbh 08.08.2016 WAS-Extension Handbuch Seite 2 von 11 grit GmbH - 2016 Der Inhalt dieses Dokuments darf ohne vorherige schriftliche Erlaubnis
MehrVTX FTP-PRO. Übermittlung von Geschäftsdateien per FTP. Benutzerhandbuch. 1 FTP-PRO Bedienungsanleitung für Administatoren
VTX FTP-PRO Übermittlung von Geschäftsdateien per FTP Benutzerhandbuch 1 FTP-PRO Bedienungsanleitung für Administatoren Inhaltsverzeichnis 1. Einleitung... 3 1.1 Zweck des Dokuments... 3 1.2 Zielpublikum...
MehrInstallationsanleitung ab-agenta
Installationsanleitung ab-agenta Hard-/Software-Voraussetzungen Unterstützung von 32- und 64-Bit Betriebssystemen Windows 7/8/8.1/10, 2008/2012/2016 Server Einplatz-Version: mindestens 4 GB RAM Arbeitsspeicher,
MehrSOFTWARE HAUSARZTZENTRIERTE VERSORGUNG PRO X HZV_ LEITFADEN UPDATE VERSION /2012 WIR ENTWICKELN VISIONEN!
SOFTWARE HAUSARZTZENTRIERTE VERSORGUNG VERSION 1.3.3.0 06/2012 WIR ENTWICKELN VISIONEN! VORBEREITUNG Sie benötigen für die Installation Administratorrechte für das Betriebssystem. Falls Sie nicht als Benutzer
MehrStartup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU
Zu verschiedenen Zwecken kann es nützlich sein, einen Raspberry Pi über die HomeMatic CCU hochzufahren, herunterzufahren oder neu zu starten. Dies ist z.b. dann sinnvoll, wenn sich der Raspberry Pi an
MehrVMware Remote Console für vrealize Automation
VMware Remote Console für vrealize Automation VMware Remote Console 9.0 Dieses Dokument unterstützt die aufgeführten Produktversionen sowie alle folgenden Versionen, bis das Dokument durch eine neue Auflage
MehrPerl-Praxis. CGI-Skripte. Madis Rumming, Jan Krüger.
Perl-Praxis CGI-Skripte Madis Rumming, Jan Krüger {mrumming,jkrueger}@cebitec.uni-bielefeld.de Übersicht WWW, Web-Server CGI-Skripte Parameterübergabe Web-Formulare CGI.pm Perl-Praxis CGI-Skripte 2/16
MehrBrowser mit SSL und Java, welcher auf praktisch jedem Rechner ebenso wie auf vielen mobilen Geräten bereits vorhanden ist
Collax SSL-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als SSL-VPN Gateway eingerichtet werden kann, um Zugriff auf ausgewählte Anwendungen im Unternehmensnetzwerk
MehrÜbung - Erforschen von FTP
Lernziele Teil 1: Verwenden von FTP über eine Eingabeaufforderung Teil 2: Herunterladen einer FTP-Datei mit WS_FTP LE Teil 3: Verwenden von FTP in einem Browser Hintergrund / Szenario Das File Transfer
MehrKMU Ratgeber AG. Im Ifang Effretikon. Telefon: Telefax: Internet:
WinWerk Prozess 11 WinWerk Remotezugriff 8307 Effretikon Telefon: 052-740 11 11 Telefax: 052-740 11 71 E-Mail info@kmuratgeber.ch Internet: www.winwerk.ch Inhaltsverzeichnis 1 Einführung... 2 1.1 Voraussetzungen...
Mehrcytan cytansynchro Version 4.1 / Mai 2016 Letzte Softwareanpassung: Woche 17 / 2016
cytan cytansynchro Version 4.1 / Mai 2016 Letzte Softwareanpassung: Woche 17 / 2016 Inhaltsverzeichnis 1. cytansynchro... 3 1.1. Installation... 4 2. Ausführung der cytansynchro... 8 2 1. cytansynchro
Mehrpd-admin v4.x Erste Schritte für Reseller
pd-admin v4.x Erste Schritte für Reseller Bradler & Krantz GmbH & Co. KG Seite 1/19 Inhalt Einleitung Einloggen Grundlegende Einstellungen Angebot erstellen Domain einrichten Co-Domain einrichten Anlegen
MehrHinweise zur Installation
Hinweise zur Installation rekoso.de rehberg+kollegen software entwicklung gmbh Spandauer Str. 11 D - 13591 Berlin Hotline: 030 / 366 85 91 Mobil: 0177 / 366 85 91 Fax: 030 / 366 76 26 Email: service@rekoso.de
MehrVPN einrichten mit Linux (32, 64 Bit) und Mozilla Firefox
VPN einrichten mit Linux (32, 64 Bit) und Mozilla Firefox Um das Campus-LAN der Hochschule Merseburg (FH) auch von außerhalb (aus dem Internet) über eine gesicherte Verbindung zu erreichen, stellt das
MehrTimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München
Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar
MehrHochschule Darmstadt Fachbereich Informatik
Hochschule Darmstadt Fachbereich Informatik Entwicklung webbasierter Anwendungen Tipps und Tricks zur Software Installation 1 Vorbemerkung Auf den Laborrechnern ist natürlich alles installiert! Die Installation
MehrInstallieren und Verbinden des Mac Client
Installieren und Verbinden des Mac Client Installieren und Verbinden des Mac Client Dieses Dokument führt Sie durch die notwendigen Schritte zur Installation des PosterJet Client auf dem Betriebssystem
Mehr7. OSI-Modell als Rollenspiel
7.1 Rollen Mit Hilfe eines Rollenspiels soll der gesamte Ablauf der Anfrage einer Webseite bei einem Web-Server dargestellt werden. An einer Web-Anfrage sind folgende Rollen beteiligt: 1. User 2. Browser
MehrWeb-basierte Anwendungssysteme PHP-Einführung
Web-basierte Anwendungssysteme PHP-Einführung Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen durch Praxis stärkt Seite 1 Prof. Dr. Armin Lehmann
MehrInstallation und Konfiguration
Installation und Konfiguration Das BUILDUP Programm besteht aus zwei Teilen: das BUILDUP Programm und das BUILDUP Server Programm. Der BUILDUP Server ist für die Datenhaltung und die Lizenzierung zuständig
MehrVMware Remote Console für vrealize Automation
VMware Remote Console für vrealize Automation VMware Remote Console 10.0 Dieses Dokument unterstützt die aufgeführten Produktversionen sowie alle folgenden Versionen, bis das Dokument durch eine neue Auflage
MehrVPN einrichten mit Windows 8 und Firefox
VPN einrichten mit Windows 8 und Firefox Um das Campus-LAN der Hochschule Merseburg auch von außerhalb (aus dem Internet) über eine gesicherte Verbindung zu erreichen, stellt das Rechenzentrum einen VPN-
MehrAnleitung zur Konfiguration des CL-Webservers
Anleitung zur Konfiguration des CL-Webservers In dieser Anleitung ist die Inbetriebnahme des CL-Webservers beschrieben. Der Webserver bietet viele Optionen, die es z.b. ermöglichen mehrere unterschiedliche
MehrPublizieren von Webs mit SmartFTP
Publizieren von Webs mit SmartFTP Informationen FTP steht für File Transfer Protocol. Ein Protokoll ist eine Sprache, die es Computern ermöglicht, miteinander zu kommunizieren. FTP ist das Standardprotokoll
MehrFileMaker Go 13 ohne Connects
Themen im Vortrag Gründe für diesen Vortrag Zwei Methoden werden vorgestellt Besprechung der verwendeten Techniken: - Netzwerkprotokolle - FileMaker CWP / XML - FileMaker URL Protokoll - XML parsen - E-Mail
MehrKonfiguration von Opera für
{tip4u://051} Version 2 Zentraleinrichtung für Datenverarbeitung (ZEDAT) www.zedat.fu-berlin.de Konfiguration von Opera für E-Mail Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu
MehrErweiterte Konfiguration Agenda Anywhere
Erweiterte Konfiguration Agenda Anywhere Bereich: IT-Lösungen - Info für Anwender Nr. 86255 Inhaltsverzeichnis 1. Ziel 2. Beschreibung 3. Vorgehensweisen 3.1. Netzwerkkonfiguration 3.2. Einstellungen sichern
MehrFormulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP
1 2 Fach: Klasse: Datum: Web BW2 01.03.2019 (Freitag) Agenda zu HTML und PHP Formulare mit HTML Beispiele & Nutzen PHP - Definition XAMPP - PHP-Quelltext ausführen mit XAMPP 3 4 Formulare mit HTML Beispiele
MehrAlso, ich gedenke jetzt auf Facebook und vielleicht meiner Homepage die Netzwerkkomponenten etwas vor zu stellen. Bzw. die
Also, ich gedenke jetzt auf Facebook und vielleicht meiner Homepage die Netzwerkkomponenten etwas vor zu stellen. Bzw. die Netzwerkhardwarekomponenten und die Netzwerkkomponenten im Allgemeinen. Was auf
MehrNeue Features in UliCMS 9.8.4
Neue Features in UliCMS 9.8.4 www.ulicms.de Stand: 28.06.2016 Inhaltsverzeichnis Über dieses Dokument...1 Zielgruppe...1 Was ist UliCMS?...1 Zusammenfassung der Änderungen...2 Übersicht der neuen Features...2
MehrSchnellinstallationsanleitung Timemaster WEB
Schnellinstallationsanleitung WEB Schematische Darstellung zur Funktionsweise von WEB: Hinweis: Bitte stellen Sie sicher, dass die nachfolgenden Installationsschritte alle vom gleichen Benutzer ausgeführt
MehrVPN einrichten mit Windows 8 und Internet Explorer
VPN einrichten mit Windows 8 und Internet Explorer Um das Campus-LAN der Hochschule Merseburg (FH) auch von außerhalb (aus dem Internet) über eine gesicherte Verbindung zu erreichen, stellt das Rechenzentrum
MehrBSA LAMP-Installation unter Debian-Edge
BSA 1 von 12 2007 by Roland Winkler / RDF IAV05/07 Inhaltsverzeichnis 1. Einleitung 2. Autor 3. Schritt 1: Installation des Apache2-Webservers 4. Schritt 2: Installation PHP5 5. Schritt 3: Installation
MehrMedien und Webtechnologie
Medien und Webtechnologie Herstellerkatalog als Webanwendung Wintersemester 2005/06 18. Januar 2006 M. Wintermeier, C. Brottka, S. Keitsch Unser Ziel Beim Ausführen einer Funktion soll keine neue HTML-Seite
MehrEinrichten des IIS für DataFlex WebApp Server. Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server
Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server Inhalt Einrichten des IIS (Internet Information Server) für DataFlex Web App Server... 1 Windows 10... 2 Windows 8.1... 4 Windows
MehrS.M. Hartmann GmbH IT Solutions
S.M. Hartmann GmbH 82008 Unterhaching Prager Straße 7 www.smhsoftware.de S.M. Hartmann GmbH IT Solutions Software für den modernen Handel SMH-Connect/400 Version V6.0 Beschreibung SMH-Connect: iseries
MehrNetMan Desktop Manager Quick-Start-Guide
NetMan Desktop Manager Quick-Start-Guide In diesem Dokument wird die Installation von NetMan Desktop Manager beschrieben. Beachten Sie, dass hier nur ein Standard-Installationsszenario beschrieben wird.
MehrEinrichten von CMSMobile
Einrichten von CMSMobile GS Construction Management Services UG (haftungsbeschränkt) Vorwort Das Construction Management System verwendet eine Client-Server-Architektur mit einer gemeinsamen Datenbank
MehrInstallationsanleitung für Haufe Advolux Kanzleisoftware ab Version 2.5 (Windows)
Installationsanleitung für Haufe Advolux Kanzleisoftware ab Version 2.5 (Windows) Verfasser : Advolux GmbH, AÖ Letze Änderung : 17.04.2012 Version : v2 1 Inhaltsverzeichnis 1. Hardware-Voraussetzungen...
Mehr