Arbeitsräume im Internet für Schulen Bericht Nr. 2

Größe: px
Ab Seite anzeigen:

Download "Arbeitsräume im Internet für Schulen Bericht Nr. 2"

Transkript

1 Arbeitsräume im Internet für Schulen Bericht Nr. 2 E-Learning mit Lernplattformen Landesinstitut für Schulentwicklung Anleitung zur Einrichtung eines schuleigenen Moodles Qualitätsentwicklung und Evaluation Schulentwicklung und empirische Bildungsforschung Bildungspläne Stuttgart 2010 ARIMIS 2

2 Redaktionelle Bearbeitung Redaktion: Autoren: Layout: Hans Zaoral, LS Stuttgart Andreas Stöffer Benjamin Z. Gregorian Hans Zaoral, LS Stuttgart Stand: Oktober 2008 Impressum Herausgeber: Druck und Vertrieb: Urheberrecht: Herausgeber: Landesinstitut für Schulentwicklung (LS) Heilbronner Str. 172, Stuttgart Fon: Internet: Landesinstitut für Schulentwicklung (LS) Heilbronner Str. 172, Stuttgart Fax: Fon: oder Inhalte dieses Heftes dürfen für unterrichtliche Zwecke in den Schulen und Hochschulen des Landes Baden-Württemberg vervielfältigt werden. Jede darüber hinausgehende fotomechanische oder anderweitig technisch mögliche Reproduktion ist nur mit Genehmigung des Herausgebers möglich. Soweit die vorliegende Publikation Nachdrucke enthält, wurden dafür nach bestem Wissen und Gewissen Lizenzen eingeholt. Die Urheberrechte der Copyrightinhaber werden ausdrücklich anerkannt. Sollten dennoch in einzelnen Fällen Urheberrechte nicht berücksichtigt worden sein, wenden Sie sich bitte an den Herausgeber. Bei weiteren Vervielfältigungen müssen die Rechte der Urheber beachtet bzw. deren Genehmigung eingeholt werden. Landesinstitut für Schulentwicklung, Stuttgart 2010

3 1. Aufbau eines Rootservers Installation eines Grundsystems (Debian Linux) Sprachauswahl Hardware- und Netzwerkerkennung Partitionieren der Festplatte Diensteinstallation und -konfiguration für den Moodle-Betrieb Softwarequellen Apache Webserver Fast CGI PHP und der Apache Webserver PHP absichern mit php.ini Einrichten eines virtuellen Hosts in Apache Apache Sicherheit mit suexec verbessern Weitere Konfigurationsschritte Apache und mod_security Apache Webserver und SSL Zertifikate Installation und Konfiguration der Datenbank MySQL Installation und Konfiguration des servers Postfix Mandantisiertes Moodle und ein zweiter virtueller Host Moodle Datenbank anlegen Moodle-Quelle herunterladen und installieren Verzeichnisrechte des virtuellen Hosts anpassen Moodle mandantisieren Moodle Installation Weitere Serverdienste Open SSH Exkurs: OSI Referenzmodell Beispiele Benötigte Software Domain Name Server System (DNS) Funktion Exkurs: TCP/IP Protokoll Seite 1

4 4.1.2 TCP-Protokoll IP-Protokoll Ist ein eigener DNS Server sinnvoll? Domain registrieren KK Anträge Verwaltung und Administration Cron-Jobs Aufruf des Skripts von der Kommandozeile: Verwendung des crontab Befehls auf Linux Rechnern...74 i. Automatisierungsprozesse bei BelWü Einrichten von Cron-Jobs Automatisiertes Datenbankbackup bei BelWü Einrichtung Funktionstest Migration einer bestehenden Moodle Installation auf den BelWü-Server Benötigte Software Vorbereitungen Installation von PhpMyAdmin auf dem lokalen Moodle Datenbanksicherung (Datenbank-Dump) erstellen mit PhpMyAdmin Zurücksichern des MySQL Dumps...89 Seite 2

5 Seite 3

6 1. Aufbau eines Rootservers 1.1 Installation eines Grundsystems (Debian Linux) Für die folgende Anleitung wird ein Computer mit den Mindestanforderungen, ein Internetzugang und ein Installationsimage 1, das auf einen CD Rohling gebrannt wird, benötigt. Der Computer wird anschließend von der erstellten CD gebootet: Abbildung 0-1 Startbildschirm Debian Installation Bei Drücken der Taste F1 gibt es weitere Hilfestellungen, bezüglich der verwendeten Hardware und optionaler Informationen zum Bootprozess. Nach Betätigung der Enter Taste wird der Prozess gestartet. 1 Der zum Zeitpunkt der Erstellung dieser Dokumentation aktuelle Link Seite 4

7 1.1.1 Sprachauswahl In diesem Dialog können Sie, wie in allen weiteren Dialogen, mit den Cursortasten navigieren. Eine grafische Oberfläche stellt Debian noch nicht zur Verfügung. Abbildung 0-2 Sprachauswahldialog. In diesem Dialog ist Deutschland bereits ausgewählt. Sie bestätigen mit Enter : Im nächsten Dialog ist auch das Tastaturlayout bereits auf Deutsch eingestellt. Auch hier bestätigen Sie mit Enter. Abbildung 0-3 Landesauswahl Seite 5

8 1.1.2 Hardware- und Netzwerkerkennung Meldungen und Fortschrittsbalken während der Hardware-Erkennung Abbildung 0-4 Hardwareerkennung Nach der automatischen Erkennung der Netzwerkkarte wird diese automatisch über einen DHCP Server konfiguriert. Abbildung 0-5 Netzwerkkonfiguration mit DHCP DHCP vergibt automatisch die notwendigen Konfigurationsdaten für den Zugang zum Internet. Im folgenden Dialog geben Sie bitte einen Namen für den Computer an (z.b. testserver-moodle): Abbildung 0-6 Computername angeben Der nächste Dialog fragt den Domain Namen ab. Übernehmen Sie hier die Einstellungen Ihrer PaedML. Im Internet würde hier die URL Ihrer Schule eingetragen (ohne www ). Abbildung 0-7 Domain Namen eintragen Jetzt sind wir schon fast am Ende unsrer Voreinstellungen. Seite 6

9 1.1.3 Partitionieren der Festplatte. Bei diesem Vorgang stellen wir bereits erste Weichen für einen stabilen, performanten und sicheren Betrieb des Rootservers. Gehen wir es aber Schritt für Schritt durch. Im ersten Screenshot sind mehrere Partitionierungsoptionen gelistet. Wenn Sie Manuell auswählen müssen Sie alle Einstellungen selbst durchführen. Abbildung 0-8 Partitionierungsdialog Beachten Sie dazu auch Abbildung 23. Im nächsten Dialog wählen Sie die Festplatte für unsere Installation aus. Hier der Eintrag IDE Master Abbildung 0-9 Festplatte für Partitionierung auswählen Mit der Enter Taste gelangen Sie in den nächsten Dialog, in dem Sie mit Ja das Anlegen einer neuen Partitionstabelle bestätigen. Hier wählen Sie den ersten Eintrag und bestätigen Ihre Auswahl mit der Enter Taste. Abbildung 0-10 Eine neue Partition auswählen Seite 7

10 Hier legen Sie die Größe der Festplatte fest. In diesem Beispiel wird eine eigene Boot Partition für die Kernel- Images 2, die für den Start des Linux Betriebssystems notwendig sind, angelegt. Abbildung 0-11 Partitionsgröße bestimmen Weiter mit der Enter Taste Information: Mit der Tab Taste wechseln Sie zwischen Eingabefeld und den Auswahloptionen Zurück und Weiter. Mit MB (Megabyte) und GB (Gigabyte) treffen Sie eine Größenangabe. Weiter unten finden Sie eine Tabelle mit sinnvollen Größenangaben für die einzelnen Partitionen. Wählen Sie dafür als Partitionstyp Primär. Weiter mit der Enter Taste. Abbildung 0-12 Partitionstyp bestimmen Im nächsten Dialog wählen wir für alle weiteren Partitionen Anfang aus und bestätigen erneut mit Enter. Jetzt gibt es etwas mehr zu tun: Die Einstellungen für die einzelnen Partitionen müssen vorgenommen werden. 2 Seite 8

11 Der erste Einstellungsdialog gibt uns die Möglichkeit ein Dateisystem für die Partition auszuwählen. Abbildung 0-13 Einstellungsdialog Partitionen Information: Unter Linux ist es möglich, verschiedene Dateisysteme zu mischen. In der Regel reicht das Standard Dateisystem ext3 3 für alle Belange eines Webservers aus. Es ist stabil und performant. Im Screenshot auf der nächsten Seite sehen Sie die Auswahlmöglichkeiten der verschiedenen Dateisysteme. Für die Auslagerungsdatei verwenden wir die Swap Partition. Für die Bootpartition wählen Sie bitte ext2, für alle weiteren Partitionen ext3. Abbildung 0-14 Auswahldialog Dateisysteme 3 Seite 9

12 Information: Ext3 ist das Nachfolgedateisystem von ext2 4. Der entscheidende Vorteil zu ext2 ist eine Journalfunktion (Anlegen von Metadaten zu allen Dateioperationen), was nach einem Absturz des Computers einen schnellen Neustart des Betriebssystems ermöglicht. Sie sehen im Screenshot, dass Sie auch die Möglichkeit haben, FAT16 und FAT32 Dateisysteme auszuwählen, FAT32 kann auch in WindowsXP genutzt werden. FAT32 kann für Datenpartitionen Sinn machen, wenn Linux als Parallelsystem zu WindowsXP auf Desktopsystemen installiert wird, um einen einfachen Dateiaustausch zwischen den Betriebssystemen zu gewährleisten. Das Dateisystem XFS eignet sich für Partitionen auf denen überwiegend große Dateien, z. B. Videos, abgelegt werden. Im Screenshot ist der Auslagerungsspeicher (Swap) ausgewählt. Legen Sie dafür eine eigene Partition an, auch wenn diese für den Betrieb eines Webservers nicht zwingend benötigt wird, das vermeidet dennoch Probleme im späteren Produktivbetrieb. Swap wird genutzt, wenn nicht genügend Arbeitsspeicher für alle laufenden Programme bzw. Prozesse dem Betriebssystem zur Verfügung steht. Das verlangsamt aber die Ausführung und ist auf einem Webserver unbedingt zu vermeiden. Die nächste Option in Abb. 21 ist der Einhängepunkt (mount point). Hier werden den einzelnen Partitionen Ordner zugewiesen, die beim Booten des Betriebsystems eingehängt werden. Information: In Unix 5 basierten Betriebsystemen wie Linux, wird alles als Ordner betrachtet und eingehängt. Dabei ist es gleichgültig, ob es sich um eine Partition, ein Gerät, z. B. Ein USB-Stick, eine externe Festplatte, eine Maus oder eine interne Soundkarte handelt. Eine Maus findet sich im Ordner /dev (devices) als /mice, eine Partition als /dev/hda, usw. : Seite 10

13 Dieser Screenshot zeigt beispielhaft die Aufteilung einer 33,6 GB großen Festplatte. Passen Sie die einzelnen Partitionsgrößen an die tatsächliche Festplattegröße an. Abbildung 0-15 Partitionierte Festplatte Information: In Abb. 21 ist der 3. Auswahlpunkt Mount Optionen. Hier können direkt Verhaltensweisen von Partitionen festgelegt werden, z. B. die Option noexec für /tmp (temporäre Dateien) die verhindert, dass in der Partition Programme ausgeführt werden können. Eine empfehlenswerte Sicherheitsmaßnahme, da /tmp gerne für das Einschleusen von Schadprogrammen genutzt wird. Mit noexec wird die Ausführung der Programme wirkungsvoll verhindert. In der Regel können Sie aber die Default Vorgabe übernehmen. Eine Änderung der Optionen können Sie auch später im Produktivbetrieb vornehmen. Ausführliche Informationen zur Sicherheit von Debian finden Sie hier 6. Dabei ist aber Aufwand und Nutzen gegeneinander abzuwägen. 6 Seite 11

14 Abbildung 0-16 Partitionierungseinstellungen bestätigen Nach der Einrichtung aller Partitionen beenden wir den Dialog. Bevor die eigentliche Installation des Betriebssystems gestartet wird, müssen in den nächsten Dialogen noch Benutzereinstellungen vorgenommen werden: Für den Benutzer root (Administrator des Systems) ein Passwort Ein normaler Benutzer mit Angabe von Namen und Passwort Nachdem die wichtigsten Benutzer angelegt sind, wird der Paketmanager konfiguriert. Für die Grundinstallation kann direkt ein Netzwerkspiegel im Internet ausgewählt werden (optional). Abbildung 0-17 Netzwerkspiegel auswählen Information: Debian verfügt über ein flexibles Softwaremanagement. Während der Installation werden sogenannte Repository Server als Quellen für weitere Software, z. B. Apache Web-Server, Postfix Server, Virenscanner, etc., eingebunden. In Linux Systemen wird auch von (Software-)Paketen 7 gesprochen. Im nächsten Dialog wird noch die Teilnahme an der anonymen Erhebung von Statistiken über die Verwendung der Software abgefragt um danach eine Vorauswahl treffen zu können: 7 Seite 12

15 Hier wird nur das Standardsystem ausgewählt (An und Abwählen mit der Leertaste). Abbildung 0-18 Auswahl von Paketzusammenstellungen Abbildung 0-19 Installation Grundsystem Nun ist es geschafft. Das Grundsystem für die weiteren Arbeiten wird installiert. Wenn Sie einen Netzwerkspiegel ausgewählt haben, werden aus dieser und der CD-ROM- Quelle die Software auf die Festplatte übertragen. Nach ca Minuten ist der Vorgang abgeschlossen und das System wird bootfähig gemacht. Abbildung 0-20 GRUB Bootloader Einrichtungsdialog Da Debian wahrscheinlich das einzige System auf Ihrem Computer ist, können Sie hier mit Ja bestätigen. Danach wird noch bestätigt, dass die Installation erfolgreich abgeschlossen wurde und das neue System gestartet werden kann. Mit Weiter bootet der Computer. Seite 13

16 Nach dem Neustart begrüßt Sie der Bootloader GRUB mit einem Auswahldialog. (Die Standardauswahl wird beibehalten.) Abbildung 0-21 GRUB Auswahldialog Seite 14

17 1.2 Diensteinstallation und -konfiguration für den Moodle-Betrieb Nachdem das Betriebssystem gestartet ist, landen wir beim Login Dialog. Geben Sie bitte als Benutzername root ein sowie, nach einem Enter, das während der Installation vergebene Passwort. Mit erneutem Enter werden Sie am System angemeldet und können sofort Befehle eingeben. Information: Sie haben als Benutzer root alle Rechte im System, d. h. Sie können auch durch versehentliches Löschen von Systemdateien die Funktionsfähigkeit des Betriebssystems stören oder unmöglich machen. In einem späteren Kapitel wird erklärt, wie eine Abfrage bei Operationen eingebaut werden kann, so dass gravierende Fehler erschwert werden. Gehen Sie grundsätzlich bitte bei allen Operationen vorsichtig vor. Tipp: Benutzen Sie eine Virtualisierungssoftware, die es ermöglicht mehrere Betriebssystem gleichzeitig auszuführen. Eine leistungsfähige Freeware finden Sie hier 8. Demoversionen für alle Betriebssysteme gibt es von VMware 9 und Parallels 10. Sie sind 30 Tage lauffähig. Eine Anleitung für ein Vollbackup des Servers folgt später. Mit diesem Backup ist es möglich ganze Betriebssysteme auf andere Computer zu installieren, auch aus einer virtuellen Maschine heraus. Information: Für die Konfiguration der Dienste müssen einige Dateien bearbeitet werden. Dazu wird ein Texteditor benötigt. Für unsere Zwecke reicht dieser vollkommen aus. Debian bringt bereits bei der Grundinstallation den Editor nano 11 Aufgerufen wird der Editor mit nano w /pfad/zur/datei.. Abbildung 0-22 Fensteransicht "nano" Editor Im unteren Fensterbereich finden Sie die wichtigsten Befehle die mit STRG+Buchstabe ausgeführt werden. Speichern wäre STRG+o und mit STRG+x wird der Editor geschlossen Seite 15

18 1.3 Softwarequellen Information: Alle verwendeten Dienste liegen als Debian Softwarepakete vor. Ein Kompilieren 12 ist daher nicht notwendig. Für die Implementation eines Sicherheitsmoduls 13 für den Apache Webserver wird eine vertrauenswürdige Softwarequelle hinzugefügt. Zuerst fügen wir der Konfigurationsdatei für die verfügbaren Softwarequellen Einträge hinzu. Mit nano w /etc/apt/sources.list wird diese aufgerufen und wie im folgenden Screenshot geändert: Abbildung 0-23 sources.list Im Original ist die CD-ROM-Quelle nicht auskommentiert und die Einträge contrib und non-free fehlen. Danach die Datei abspeichern, nano verlassen und Mit apt-get update die Quellen neu einlesen. Abbildung 0-24 Aktualisierung Software Quellen Seite 16

19 1.3.1 Apache Webserver Zuerst installieren wir den Webserver, auf den alle weiteren Dienste aufbauen. Der Apache 14 ist der verbreitetste Webserver er besitzt einen Marktanteil von über 60% 15. Alternativen befinden sich zwar in der Entwicklung, müssen sich aber erst noch einen Platz erobern. Im nächsten Schritt wird der Webserver installiert: zusätzlich zum Apache werden folgende Pakete installiert: 1. apache2-mpm-worker Abbildung 0-25 Apache Webserver installieren 2. php5-cgi 3. libapache2-mod-fcgid Information: Alle Eingaben auf der Kommandozeile werden mit der Enter Taste bestätigt. Zu 1. Ein Zitat: Dieses Multi-Processing-Modul (MPM) implementiert einen Hybrid-Server mit Multi-Thread und Multi-Prozess-Unterstützung. Durch die Verwendung von Threads für die Bedienung von Anfragen ist er in der Lage, eine große Anzahl von Anfragen mit weniger Systemressourcen als ein Prozess-basierter Server zu bedienen. Er behält jedoch viel von der Stabilität eines Prozess-basierten Servers bei, indem er mehrere Prozesse verfügbar hält, jeden mit etlichen Threads. 18 Mit dieser Auswahl wird der Grundstein für eine performante und sichere Serverumgebung gelegt. Die erwähnten Threads werden parallel ausgeführt, was sich beim Einsatz von Moodle mit vielen konkurrierenden gleichzeitig im System angemeldeten Nutzern auszahlt Seite 17

20 Zu 2. PHP 19 als notwendige Skriptsprache für den Moodle Betrieb kann auf verschiedene Arten in den Apache Webserver eingebunden werden. Aus Sicherheitsgründen (später mehr dazu) wird die cgi 20 Variante gewählt. Dabei wird PHP als ausführbares Binary (ausführbare Datei) über die cgi Schnittstelle dem Webserver zur Verfügung gestellt. Zu 3. Debian Softwarepakete sind modular 21 aufgebaut. Damit Apache in der Grundinstallation PHP als cgi ausführen kann, ist ein zusätzliches Modul notwendig. Das gilt auch für PHP, wie im weiteren Installationsprozess noch ersichtlich wird. Information: Debian hat ein intelligentes Softwaremanagement. Das.deb Format löst Abhängigkeiten automatisch auf und installiert weitere Pakete die ggf. für den fehlerfreien Betrieb notwendig sind. Im Screenshot (Abb. 34) sehen Sie die Installation von Modulen und die Einrichtungsdialoge von aptget. Achten Sie darauf, dass alle Installationsroutinen fehlerfrei ablaufen. Abbildung 0-26 Ausgaben von "apt-get" Information: Falls es zu Fehlern kommt gibt es 2 Befehle, die diese beheben können: 1. apt-get f install 2. dpkg 22 -configure a Wenn beides nicht funktioniert kann auch ein Neustart des Computers das Seite 18

21 Problem beheben. Aus der Erfahrung kommt es bei den verwendeten Komponenten zu keinen Installationsfehlern. Die Paketverwaltung von Debian ist ausgereift und auf Stabilität und Kompatibilität der Programme ausgerichtet. Alle Softwarepakete durchlaufen intensive Stabilitätstests bevor sie in den stable Zweig der Debian Distribution übernommen werden. Während des Installationsvorgangs werden die Dienste automatisch gestartet. Mit dem Befehl ps -ax lässt sich das überprüfen. Es werden alle laufenden Prozesse angezeigt: Sie sehen, dass insgesamt 4 Prozesse angezeigt werden, die für den Apache Webserver gestartet wurden. Abbildung 0-27 Auszug "ps -ax" Zusätzlich kann das Verhalten von Apache durch die Datei /etc/apache2/apache2.conf beeinflusst werden. Es gibt viele Einstellungen, von denen die meisten gut ausgewählt sind. Im Screenshot (Abb. 36) auf der nächsten Seite sind die Einstellungen für das Worker Modul abgebildet. Im Zusammenhang mit der Hardware des Servers, z. B. Menge an verfügbarem Arbeitsspeicher, können Änderungen Performancevorteile bringen. Zu allen Einstellmöglichkeiten gibt es in der Datei Kommentare. Für weitere Informationen wird auf die umfangreiche Dokumentation 23 verwiesen. Abbildung 0-28 Konfiguration Apache Worker Modul 23 Seite 19

22 1.3.2 Fast CGI PHP und der Apache Webserver Mit dem Modul libapache2-mod-fcgid haben wir dafür gesorgt, dass der Webserver um die Möglichkeit CGI Programme auszuführen, erweitert wird. Es handelt sich dabei um ein modifiziertes Modul, das die Ausführung der Programme erheblich beschleunigt. Information: Wenn PHP als CGI Binary ausgeführt wird, muss für jeden durch den Webserver gestarteten Prozess ein eigenes Binary gestartet werden, was viel Zeit benötigt und die Auslieferung von Webseiten verzögert. Zusätzlich wird jedes Binary bis zum Ende der Prozesse im Arbeitsspeicher vorgehalten. Das erfordert einen hohen Bedarf an verfügbarem Arbeitsspeicher. Für einen bestimmten Zeitraum verbleiben Binaries auch im Speicher, wenn es keine Anfragen mehr gibt. Das sorgt für einen entsprechenden Overhead, der durch mehr Arbeitsspeicher ausgeglichen werden muss und dadurch hohe Kosten verursachen kann. Aus diesen Gründen hat sich das Prinzip nicht durchgesetzt, obwohl es den Webserver wesentlich sicherer macht (mehr dazu später). Die Sicherheit zu verbessern, die Performance zu steigern und die verfügbaren Ressourcen zu schonen ist das Ziel des FastCGI 24 Projekts gewesen. Diese Möglichkeit wird häufig verwendet. Das Projekt wird allerdings seit 2004 nicht mehr weiterentwickelt. Das Nachfolgeprojekt 25 hat die Strategie des Prozessmanagements verbessert und die Konfiguration vereinfacht Seite 20

23 Damit diese Stelle für die Einbindung von PHP nutzbar wird muss nur eine kleine Änderung in der Datei /etc/apache2/mods-enabled/fcgid.conf vorgenommen werden: Am Ende der 2. Zeile muss.fcgi mit.php ausgetauscht werden Abbildung 0-29 Auszug "fcgid.conf" Abbildung 0-30 Änderungen "fcgid.conf" für die Ausführung von PHP Das Apache Modul wurde automatisch geladen und mit den obigen Änderungen ist die erste Phase der Apache2 Konfiguration abgeschlossen: Der Server ist einsatzbereit PHP absichern mit php.ini PHP ist potentiell unsicher. In der Grundkonfiguration ist die php.ini nicht optimal konfiguriert. Moodle erfordert viele Funktionen von PHP nicht, die über die php.ini abgeschaltet werden können. Auf der anderen Seite müssen Parameter für den Upload von Dateien über die Moodle-Plattform und die Dauer der Skriptausführung, z. B. das Erstellen automatischer Kurssicherung oder das Versenden von s an die Moodle-Nutzer, angepasst und erweitert werden. Im Folgenden werden die relevanten Stellen in der php.ini als Listing aufgeführt, die in die eigene Installation übernommen werden können. Die Datei befindet sich auf dem Server im Verzeichnis /etc/php5/cgi Seite 21

24 Information: Es ist möglich für jeden virtuellen Host, s. nächstes Kapitel, eine eigene php.ini über die FCGIWrapper Datei 26 zu konfigurieren. Wenn weitere PHP Binarys vorliegen, können auch diese eingebunden werden, z. B. wenn unterschiedliche PHP-Versionen notwendig sind. Dadurch wird der Webserver extrem flexibel. Testszenarien mit neuen PHP-Versionen können so auf derselben Machine realisiert werden. Ältere Webapplikationen, die auf ältere PHP-Versionen angewiesen sind, können neben aktueller Software betrieben werden, etc. Listing: Auszug aus der php.ini Datei mit den relevanten Änderungen für den sicheren und performanten Moodle-Betrieb [PHP] [...] ; Safe Mode ; ; NOTE: this is considered a "broken" security measure. ; Applications relying on this feature will not recieve full ; support by the security team. For more information please ; see /usr/share/doc/php5-common/readme.debian.security Kommentar: Durch die Konfiguration mit Fastcgi und PHP werden die Prozesse der virtuellen Hosts mit eingeschränkten Nutzerrechten ausgeführt, daher ist die Aktivierung mit safe_mode=on nicht notwendig. Daher wird der safe_mode ausgeschaltet: safe_mode = Off [...] ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory ; or per-virtualhost web server configuration file. This directive is ; *NOT* affected by whether Safe Mode is turned On or Off. ; NOTE: this is considered a "broken" security measure. ; Applications relying on this feature will not recieve full ; support by the security team. For more information please 26 s. Abb. 39 Zeile 11 Seite 22

25 ; see /usr/share/doc/php5-common/readme.debian.security ; Kommentar: Eine Sicherheitssperre stellt die Variable open_basedir dar. Damit wird das Ausführen von (Schad-)Programmen außerhalb von /var/www unterbunden. open_basedir = /var/www ; This directive allows you to disable certain functions for security... ; It receives a comma-delimited list of function names. This directive is ; *NOT* affected by whether Safe Mode is turned On or Off. Kommentar: PHP ist so programmiert, dass Systemfunktionen des Servers ausgeführt werden können und sind somit beliebte Ziele von böswilligen Hackern oder Schadprogrammen. Aus diesem Grund werden hier nicht benötigte Funktionen abgeschaltet. [...] ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; Kommentar: Über die Direktiven werden die Bedingungen für PHP Skripte festgelegt, die z. B. bei einem Dateiupload oder einer Kurssicherung in Moodle ausgeführt werden. Sind Werte zu gering gesetzt, führt das zum Abbruch von Vorgängen, die länger dauern (weißes Browserfenster ohne weitere Meldungen und abgebrochenem Vorgang). Wenn das auftritt müssen diese Werte entsprechend erhöht werden. max_execution_time = 180 ; Maximum execution time of each script, in.. max_input_time = 60 ; Maximum amount of time each script may... memory_limit = 32M ; Maximum amount of memory a script may... (16MB) [...] ;;;;;;;;;;;;;;;;; ; Data Handling ; ;;;;;;;;;;;;;;;;; [...] ; NOTE: applications relying on this feature will not receive full ; support by the security team. For more information please ; see /usr/share/doc/php5-common/readme.debian.security Seite 23

26 Kommentar: Auf jeden Fall auf Off stehen lassen. 27 register_globals = Off ; Whether or not to register the old-style input arrays, HTTP_GET_VARS ; and friends. If you're not using them, it's recommended to turn them off, ; for performance reasons. register_long_arrays = On ; This directive tells PHP whether to declare the argv&argc variables (that ; would contain the GET information). If you don't use these variables, you ; should turn it off for increased performance. register_argc_argv = On ; When enabled, the SERVER and ENV variables are created when they're first ; used (Just In Time) instead of when the script starts. If these variables ; are not used within a script, having this directive on will result in a ; performance gain. The PHP directives register_globals,..._arrays, ; and register_argc_argv must be disabled for this directive to... affect. auto_globals_jit = On ; Maximum size of POST data that PHP will accept. Kommentar: Dieser Wert korrespondiert mit upload_max_filesize weiter unten. Mit diesen Einstellungen wird der größtmögliche Wert für die Dateigrößen angegeben, die in Moodle oder jeder anderen PHP basierten Webapplikation, hochgeladen werden können. Das betrifft nicht die Möglichkeiten über (S)FTP auch größere Dateien hochzuladen. post_max_size = 128M ; Magic quotes ; ;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system,,, if not ; specified). ;upload_tmp_dir = Kommentar: Siehe weiter oben post_max_size 27 Seite 24

27 ; Maximum allowed size for uploaded files. upload_max_filesize = 128M ;;;;;;;;;;;;;;;;;; ; Fopen wrappers ; ;;;;;;;;;;;;;;;;;; ; Whether to allow the treatment of URLs (like or ftp://) as files. Kommentar: Dieser Wert ist per Default auf On gestellt, stellt aber ein hohes Sicherheitsrisiko dar. Damit aus Moodle heraus, z. B. Sprachpakete nachgeladen werden können, wird das Programm curl 28 verwendet. Da curl aber ein Systemprogramm ist und im Verzeichnis /usr/bin/ auf dem Server liegt, kann curl nicht ausgeführt werden, wenn open_basedir weiter oben gesetzt ist. Eine Möglichkeit wäre, open_basedir für den Zeitraum von Wartungsarbeiten auszukommentieren, wenn administrativer Zugriff auf die php.ini möglich ist, oder den Provider zu bitten curl freizugeben allow_url_fopen = Off ; Whether to allow include/require to open URLs (like or ftp://) as allow_url_include = Off [...] Es gibt noch weitere Einstellungen, mit denen Feinabstimmungen vorgenommen werden können, z. B. include Variablen, mit denen ausführbare Verzeichnisse angegeben werden können, in die curl oder weitere Systemprogramme kopiert werden können um open_basedir aktiv zu lassen und Systemprogramme zu nutzen. Allerdings sollte Aufwand und Nutzen immer im Verhältnis stehen Einrichten eines virtuellen Hosts in Apache Wie vorher beschrieben ist Apache einsatzbereit. Allerdings bedeutet das noch nicht, dass auch die Ergebnisse der Arbeit sofort sichtbar werden. Es muss ein erster virtueller Host 29 eingerichtet werden. Apache hat die Fähigkeit eine beliebige Anzahl virtueller Hosts auszuführen. Eine wichtige Eigenschaft, die benötigt wird um dezidierte Web-Spaces, mit eigenem Domain-Namen und IP-Adressen, geschütztem Seite 25

28 Bereich, zugewiesenem Speicherplatz und individueller Konfiguration zur Verfügung zu stellen. Information: Debian bietet dazu eine komfortable Möglichkeit virtuelle Hosts einzubinden. Es gibt im Verzeichnis /etc/apache2/ zwei weitere Verzeichnisse: 1. sites-available 2. sites-enabled Damit lassen sich virtuelle Hosts die als Konfigurationsdateien in sitesavailable vorhanden sind mit einem einfachen Befehl an- und abschalten. Zuerst wird die Konfigurationsdatei angelegt. Dazu wird mit dem Befehl cd /etc/apache2/sites-available gewechselt und mit nano w test.conf eine leere Datei erzeugt. Beispielkonfiguration für einen "virtuellen Host Nach Abspeichern der Datei wird der Host mit dem Befehl a2ensite test.conf aktiviert... Abbildung 0-31 Inhalt der Datei test.conf Abbildung 0-32 virtuellen Host in Apache einbinden... und anschließend mit /etc/init.d/apache2 force-reload dem Webserver bekannt gemacht Seite 26

Installation von Typo3 CMS

Installation von Typo3 CMS Installation von Typo3 CMS TYPO3 Version 6.2.x unter Windows Eigenen lokalen Webserver mit XAMPP installieren Für die Installation von Typo3 wird eine passende Systemumgebung benötig. Diese besteht aus

Mehr

Apache HTTP-Server Teil 1

Apache HTTP-Server Teil 1 Apache HTTP-Server Teil 1 Zinching Dang 24. November 2014 1 Apache HTTP-Server Apache HTTP-Server allgemein offizielle Namensherkunft: Apachen-Stamm in Nordamerika wurde 1994 auf Basis des NCSA HTTPd-Webservers

Mehr

webpdf für VMware SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda, Deutschland Tel.: +49 (0)661 25100-0 Fax: +49 (0)661 25100-25

webpdf für VMware SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda, Deutschland Tel.: +49 (0)661 25100-0 Fax: +49 (0)661 25100-25 webpdf für VMware SoftVision Development GmbH Kurfürstenstraße 15 36037 Fulda, Deutschland Tel.: +49 (0)661 25100-0 Fax: +49 (0)661 25100-25 E-Mail: sales@softvision.de Web: www.softvision.de Inhaltsverzeichnis

Mehr

Nagiosinstallation auf virt. Maschine mit Ubuntu 5.04

Nagiosinstallation auf virt. Maschine mit Ubuntu 5.04 Nagiosinstallation auf virt. Maschine mit Ubuntu 5.04 Boot-CD starten Grundinstallation von CD wird ausgeführt System mit apt auf den neuesten Stand bringen apt-get update apt-get upgrade sources.list

Mehr

Collax Web Application

Collax Web Application Collax Web Application Howto In diesem Howto wird die Einrichtung des Collax Moduls Web Application auf einem Collax Platform Server anhand der LAMP Anwendung Joomla beschrieben. LAMP steht als Akronym

Mehr

Apache HTTP-Server Teil 1

Apache HTTP-Server Teil 1 Apache HTTP-Server Teil 1 Linux-Kurs der Unix-AG Zinching Dang 24. November 2014 Apache HTTP-Server allgemein offizielle Namensherkunft: Apachen-Stamm in Nordamerika wurde 1994 auf Basis des NCSA HTTPd-Webservers

Mehr

Mapbender-Installation

Mapbender-Installation Foswiki > NUMIS Web > TechniSches > InGridInstall > MapbenderInstall (2010-10-29, MartinKlenke) Mapbender-Installation Mapbender-Installation Basis-Software phppgadmin Webserver Postgres / Postgis Mapbender-Installation

Mehr

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien

Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien 3. Installation Ihres Shops im Internet / Kurzanleitung Kurzanleitung: Starten Sie das Shopinstallatonsprogramm und übertragen Sie alle Dateien Geben Sie während der Webbasierten Installationsroutine alle

Mehr

Anleitung. zur Einrichtung & Konfiguration von Baikal (CalDAV / CardDAV Server) auf einem Cubieboard 2/3. 2015 Stefan W. Lambert kontakt@stefanius.

Anleitung. zur Einrichtung & Konfiguration von Baikal (CalDAV / CardDAV Server) auf einem Cubieboard 2/3. 2015 Stefan W. Lambert kontakt@stefanius. Anleitung zur Einrichtung & Konfiguration von Baikal (CalDAV / CardDAV Server) auf einem Cubieboard 2/3 2015 Stefan W. Lambert kontakt@stefanius.de Copyright-Hinweis Dieses Dokument obliegt den Bestimmungen

Mehr

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

Konfiguration Zentyal 3.3 Inhaltsverzeichnis Konfiguration Zentyal 3.3 Inhaltsverzeichnis Installation... 2 Grundkomponenten... 5 Grundkonfiguration... 6 Netzwerk... 6 Domain... 7 Updates installieren... 8 DNS konfigurieren... 10 Anpassungen in DNS

Mehr

Eine Übersicht über die angepassten Skripte ist hier (Skripte Referenz) zu finden.

Eine Übersicht über die angepassten Skripte ist hier (Skripte Referenz) zu finden. 1 von 5 18.07.2012 17:24 Hauptseite/FreieTonne unter LINUX Aus FreieTonne-Wiki < Hauptseite FreieTonne unter LINUX Ubuntu Bitte beachte, dass alle Beiträge zu FreieTonne-Wiki von anderen Mitwirkenden bearbeitet,

Mehr

Apache HTTP-Server Teil 2

Apache HTTP-Server Teil 2 Apache HTTP-Server Teil 2 Zinching Dang 04. Juli 2014 1 Benutzer-Authentifizierung Benutzer-Authentifizierung ermöglicht es, den Zugriff auf die Webseite zu schützen Authentifizierung mit Benutzer und

Mehr

Tutorial. zur Umstellung von Seafile http auf Apache Webserver. und zur Aktivierung der Seafile Webdav Erweiterung

Tutorial. zur Umstellung von Seafile http auf Apache Webserver. und zur Aktivierung der Seafile Webdav Erweiterung Tutorial zur Umstellung von Seafile http auf Apache Webserver und zur Aktivierung der Seafile Webdav Erweiterung (gültig für 'Dual Cubie Homeserver SD-Card Images' V3n u. V4n) 2015 Stefan W. Lambert kontakt@stefanius.de

Mehr

1 Installationen. 1.1 Installationen unter Windows

1 Installationen. 1.1 Installationen unter Windows 1 Installationen Dieses Kapitel beschreibt die Installationen, die für die Nutzung von PHP und MySQL unter Windows, unter Ubuntu Linux und auf einem Mac mit OS X notwendig sind. 1.1 Installationen unter

Mehr

Domain Control System. [ Dokumentation und Hilfe ] Stand 10. 05. 2005

Domain Control System. [ Dokumentation und Hilfe ] Stand 10. 05. 2005 Domain Control System [ Dokumentation und Hilfe ] Stand 10. 05. 2005 Seite 1 von 9 Einfü hrung Das 4eins Domain Control System (DCS) stellt Ihnen verschiedene Dienste und Funktionen für die Konfiguration

Mehr

Typo 3 installieren. Schritt 1: Download von Typo3

Typo 3 installieren. Schritt 1: Download von Typo3 Typo 3 installieren Bevor Sie Typo3 installieren, müssen Sie folgende Informationen beachten: Typo3 benötigt eine leere Datenbank. Mit Ihrem Abonnement verfügen Sie über eine einzige Datenbank. Sie können

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr. Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor

Mehr

MySQL Community Server 5.1 Installationsbeispiel

MySQL Community Server 5.1 Installationsbeispiel MySQL Community Server 5.1 Installationsbeispiel Dieses Dokument beschreibt das Herunterladen der Serversoftware, die Installation und Konfiguration der Software. Bevor mit der Migration der untermstrich-datenbank

Mehr

Apache und PHP mit Debian/Linux Dokumentation am Beispiel der Gruppe 4 IAV3 2007/2008 Linke/Walter

Apache und PHP mit Debian/Linux Dokumentation am Beispiel der Gruppe 4 IAV3 2007/2008 Linke/Walter Apache und PHP mit Debian/Linux Dokumentation am Beispiel der Gruppe 4 IAV3 2007/2008 Linke/Walter Seite 1/9 Inhalt: 1. Grundlagen a. Webserver b. Apache 2. Installation 3. Konfiguration 4. Webseiten einspielen

Mehr

Securepoint Security Systems

Securepoint Security Systems HowTo: Virtuelle Maschine in VMware für eine Securepoint Firewall einrichten Securepoint Security Systems Version 2007nx Release 3 Inhalt 1 VMware Server Console installieren... 4 2 VMware Server Console

Mehr

-Bundle auf Ihrem virtuellen Server installieren.

-Bundle auf Ihrem virtuellen Server installieren. Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie das Debian-Confixx- -Bundle auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse http://vsadmin.host-4-you.de

Mehr

FTP HOWTO. zum Upload von Dateien auf Webserver. Stand: 01.01.2011

FTP HOWTO. zum Upload von Dateien auf Webserver. Stand: 01.01.2011 FTP HOWTO zum Upload von Dateien auf Webserver Stand: 01.01.2011 Copyright 2002 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können z.t. eingetragene

Mehr

MySQL Schulung - Zusammenfassung

MySQL Schulung - Zusammenfassung MySQL Schulung - Zusammenfassung Marcel Noe 9.10-20.10.2006 Kapitel 1 1.1 MySQL Einführung 1.1.1 Einleitung Bei MySQL handelt es sich um einen sehr skalierbares Datenbank-Management System. MySQL wird

Mehr

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter

Installationshinweise Linux Kubuntu 9.04 bei Verwendung des PC-Wächter Dr. Kaiser Systemhaus GmbH Köpenicker Straße 325 12555 Berlin Telefon: (0 30) 65 76 22 36 Telefax: (0 30) 65 76 22 38 E-Mail: info@dr-kaiser.de Internet: www.dr-kaiser.de Zielstellung: Installationshinweise

Mehr

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/

http://www.cis.upenn.edu/~bcpierce/unison/download/stable/unison- 2.9.1/ Einführung Was ist Unison? Unison ist ein Dateisynchronisationsprogramm für Windows und Unix. Es teilt sich viele Funktionen mit anderen Programmen, wie z.b. CVS und rsync. Folgend einige Vorteile des

Mehr

Installation SuperWebMailer

Installation SuperWebMailer Installation SuperWebMailer Die Installation von SuperWebMailer ist einfach gestaltet. Es müssen zuerst per FTP alle Dateien auf die eigene Webpräsenz/Server übertragen werden, danach ist das Script install.php

Mehr

Debian Installer Basics

Debian Installer Basics Debian Installer Basics Zinching Dang 09. Mai 2014 1 Debian Installer Debian Installer Installationsmedium für Debian verschiedene Typen: CD- und DVD-Installer: für Installation ohne oder mit langsamen

Mehr

LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: 192.168.2.10)

LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server. Servername: gyko.no-ip.info (Lokal: 192.168.2.10) LAMP HowTo (Linux Apache MySQL PHP) Zugriff per SSH auf den Server Servername: gyko.no-ip.info (Lokal: 192.168.2.10) Stand: 04-2014 Warum Zugriff auf einen Server per SSH? Zunächst einmal möchte ich, dass

Mehr

- 1 - WAMP: Apache MySql PHP PhpMyAdmin Installation W2K. Voraussetzung zum Installieren: Entpacker wie Winzip oderwinrar muss vorhanden sein!

- 1 - WAMP: Apache MySql PHP PhpMyAdmin Installation W2K. Voraussetzung zum Installieren: Entpacker wie Winzip oderwinrar muss vorhanden sein! Voraussetzung zum Installieren: Entpacker wie Winzip oderwinrar muss vorhanden sein! 1. Zunächst einen Ordner Install direkt auf C:\ anlegen. In diesen Ordner die Dateien zum Installieren hineinkopieren:

Mehr

EasyDIS-base-44-v1.0.nrg GT1_v44_programs.iso (falls vorhanden) K+DCAN Interface von MY-OBD2.COM Shop

EasyDIS-base-44-v1.0.nrg GT1_v44_programs.iso (falls vorhanden) K+DCAN Interface von MY-OBD2.COM Shop EasyDIS-base-44-v1.0.nrg GT1_v44_programs.iso (falls vorhanden) K+DCAN Interface von MY-OBD2.COM Shop Grundinstallation EasyDIS-base-44-v1.0 Eine korrekte Installation von Vmware sollte wie rechts abgebildet

Mehr

Installation und Dokumentation. juris Autologon 3.1

Installation und Dokumentation. juris Autologon 3.1 Installation und Dokumentation juris Autologon 3.1 Inhaltsverzeichnis: 1. Allgemeines 3 2. Installation Einzelplatz 3 3. Installation Netzwerk 3 3.1 Konfiguration Netzwerk 3 3.1.1 Die Autologon.ini 3 3.1.2

Mehr

Installations-Dokumentation, YALG Team

Installations-Dokumentation, YALG Team Installations-Dokumentation, YALG Team Version 8.1 1 Benötigtes Material 2 Vor der Installation 3 Beginn 4 Installation 4.1 Sicherheit 4.2 Partitionierung 4.3 Paketauswahl 4.4 Paketauswahl (fein) 5 Konfiguration

Mehr

[2-4] Typo3 unter XAMPP installieren

[2-4] Typo3 unter XAMPP installieren Web >> Webentwicklung und Webadministration [2-4] Typo3 unter XAMPP installieren Autor: simonet100 Inhalt: Um Typo3 zum Laufen zu bringen benötigen wir eine komplette Webserverumgebung mit Datenbank und

Mehr

mygesuad Download: http://www.collector.ch/mygesuad Wamp/Lamp Systemumgebungen: http://www.apachefriends.org/en/xampp-windows.html

mygesuad Download: http://www.collector.ch/mygesuad Wamp/Lamp Systemumgebungen: http://www.apachefriends.org/en/xampp-windows.html ÅçööÉÅíçêKÅÜ ÄΩêÉêëÉãáçëóëöçÄÉêÉïÉáÇOMöÅÜJQNORêáÉÜÉåöáåÑç]ÅçääÉÅíçêKÅÜöMMQNSNSQNNVNO mygesuad Open Source Gesuchsverwaltung version 0.9, Stefan Bürer, Riehen, 2004-2005 mygesuad wurde von bürer semiosys

Mehr

Website-Entwicklung mit lokalem Apache Webserver

Website-Entwicklung mit lokalem Apache Webserver Tutorials für die Website-Entwicklung 2007 René von Bulmerincq, Siteform Website-Entwicklung mit lokalem Apache Webserver 4 Warum brauche ich einen Webserver? Wenn Sie beginnen, Ihre erste Website zu bauen,

Mehr

PHP sicher, performant und skalierbar betreiben

PHP sicher, performant und skalierbar betreiben PHP sicher, performant und skalierbar betreiben Dipl.-Inform. Dominik Vallendor 26.09.2012 Tralios IT GmbH www.tralios.de Über mich Dominik Vallendor Studium der Informatik in Karlsruhe Seit 1995: Internet

Mehr

Knottenwäldchen Software

Knottenwäldchen Software Knottenwäldchen Software Installationsanleitung für die netzbasierte Lösung Knottenwäldchen Software März.2011 Knottenwäldchen Software Seite 2 1 Inhalt 1 Inhalt... 2 2 Übersicht... 3 3 Installation...

Mehr

Leitfaden für die Installation der Videoüberwachung C-MOR

Leitfaden für die Installation der Videoüberwachung C-MOR Dieser Leitfaden zeigt die Installation der C-MOR Videoüberwachung als VM mit der freien Software VirtualBox von Oracle. Die freie VM Version von C-MOR gibt es hier: http://www.c-mor.de/download-vm.php

Mehr

Installationsanleitung Apache/PHP/MySQL/PhpMyAdmin

Installationsanleitung Apache/PHP/MySQL/PhpMyAdmin Installationsanleitung Apache/PHP/MySQL/PhpMyAdmin Einleitung Ich beschreibe hier die Minimal-Installation eines Apache Webservers mit PHP, MySQL und PhpMyAdmin unter Windows. Diese Anleitung ist vor allem

Mehr

Installation und Einrichtung von MS-SQL-Server zu opus i

Installation und Einrichtung von MS-SQL-Server zu opus i Installation und Einrichtung von MS-SQL-Server zu opus i Wichtig! Vor dem Beginn der Installation muss eine (vorher) fehlgeschlagene oder abgebrochene Installation des SQL-Servers 2005 zu 100% gelöscht

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! Plesk installieren So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem

Mehr

Projektmanagement in Outlook integriert

Projektmanagement in Outlook integriert y Projektmanagement in Outlook integriert InLoox PM 7.x Konfigurationshilfe für MySQL-Server Ein InLoox Whitepaper Veröffentlicht: Oktober 2011 Copyright: InLoox GmbH 2011 Aktuelle Informationen finden

Mehr

Anleitung: Notebook für den Betrieb in der DHBW einrichten und nutzen

Anleitung: Notebook für den Betrieb in der DHBW einrichten und nutzen Anleitung: Notebook für den Betrieb in der DHBW einrichten und nutzen 1 Inhaltsverzeichnis 1 Zugangsdaten an der DHBW... 3 2 OpenVPN Client installieren... 4 3 OpenVPN starten und mit dem Lehrenetz der

Mehr

Documentation. OTRS Appliance Installationshandbuch. Build Date:

Documentation. OTRS Appliance Installationshandbuch. Build Date: Documentation OTRS Appliance Installationshandbuch Build Date: 10.12.2014 OTRS Appliance Installationshandbuch Copyright 2001-2014 OTRS AG Dieses Werk ist geistiges Eigentum der OTRS AG. Es darf als Ganzes

Mehr

Installation des Kompetenz- Erfassungs- Notebooks unter Windows oder Linux

Installation des Kompetenz- Erfassungs- Notebooks unter Windows oder Linux Installation des Kompetenz- Erfassungs- Notebooks unter Windows oder Linux Educational Design Bildung & Technologie GmbH v6.1 10.05.08 Inhalt 1. Einführung 2. Installation der Anwendung KEN unter Windows

Mehr

LOGOS Server. Version 2.40. Installationsanleitung für Linux

LOGOS Server. Version 2.40. Installationsanleitung für Linux LOGOS Server Version 2.40 Installationsanleitung für Linux Inhalt 1. Einleitung...2 2. Systemadministration...2 2.1 Systemvoraussetzungen... 2 2.1. LOGOS installieren... 2 2.2. Aktualisierung einer vorhandenen

Mehr

ab Redirector-Version 2.14

ab Redirector-Version 2.14 Installation: FilterSurf ab Redirector-Version 2.14 Hier werden nun die Schritte erläutert, die nacheinander zu durchlaufen sind, um einen der zentralen FilterSurf -Server verwenden zu können. Die Installationsschritte

Mehr

Installation unter LINUX mit PostgreSQL DB

Installation unter LINUX mit PostgreSQL DB Installation unter LINUX mit PostgreSQL DB Inhaltsverzeichnis 1. Installation und Konfiguration der PostgreSQL Datenbank... 3 2. Installation von Intrexx Xtreme 4.5... 5 Schreibkonventionen In diesem Handbuch

Mehr

Betriebssystem Windows - SSH Secure Shell Client

Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client Betriebssystem Windows - SSH Secure Shell Client... 1 Download... 2 Installation... 2 Funktionen... 3 Verbindung aufbauen... 3 Verbindung trennen... 4 Profile...

Mehr

Schwerpunkt Konfiguration.htaccess Version 2.2.x

Schwerpunkt Konfiguration.htaccess Version 2.2.x Apache Webserver Schwerpunkt Konfiguration.htaccess Version 2.2.x Mario Herold LINUX USER GROUP PEINE WWW.LUG- PEINE.ORG This work is licen sed u nd er the Creative Com m on s Attrib ution- - Sh arealike

Mehr

ViMP 3.0. SSL Einrichtung in Apache 2.2. Verfasser: ViMP GmbH

ViMP 3.0. SSL Einrichtung in Apache 2.2. Verfasser: ViMP GmbH ViMP 3.0 SSL Einrichtung in Apache 2.2 Verfasser: ViMP GmbH Inhaltsverzeichnis Voraussetzungen...3 Eigene Zertifikate mit OpenSSL erstellen...4 Selbst-signiertes Zertifikat erstellen...4 Zertifikat mit

Mehr

Installationsanleitung Tivoli Storage Manager für Linux

Installationsanleitung Tivoli Storage Manager für Linux 11. März 2009, Version 1.0 Installationsanleitung für Linux Verwaltungsdirektion Informatikdienste Installationsanleitung für Linux Inhaltsverzeichnis...1 Installation... 1 Voraussetzungen...1 Ablauf der

Mehr

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein!

Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! Plesk installieren So wird Plesk installiert: Damit die Installation klappt, muss Linux zuvor mit einer Minimalinstallation installiert worden sein! 1. Einloggen per SSH auf den Linux-Server 2. Betriebssystem

Mehr

Hylafax mit CAPI und Kernel 2.6 auf Debian Sarge

Hylafax mit CAPI und Kernel 2.6 auf Debian Sarge Hylafax mit CAPI und Kernel 2.6 auf Debian Lukas Mensinck First public release Version 1.0.0 Revision History Revision 1.0.0 2007.04.11 LukasMensinck Mensinck Consulting First public release of HowTo Type:

Mehr

Benutzerhandbuch MAMP 3! März 2014 (c) appsolute GmbH

Benutzerhandbuch MAMP 3! März 2014 (c) appsolute GmbH Benutzerhandbuch MAMP 3! März 2014 (c) appsolute GmbH I. Installation! 3! 1. Installationsvoraussetzungen 3 2. Installation und Aktualisierung 3 3. De-Installation 3 II. Erste Schritte! 4! III. Einstellungen!

Mehr

Migration Howto. Inhaltsverzeichnis

Migration Howto. Inhaltsverzeichnis Migration Howto Migration Howto I Inhaltsverzeichnis Migration von Cobalt RaQ2 /RaQ3 Servern auf 42goISP Server...1 Voraussetzungen...1 Vorgehensweise...1 Allgemein...1 RaQ...1 42go ISP Manager Server...2

Mehr

Anleitung: Confixx auf virtuellem Server installieren

Anleitung: Confixx auf virtuellem Server installieren Anleitung: Confixx auf virtuellem Server installieren Diese Anleitung beschreibt Ihnen, wie Sie Confixx 3.0 auf Ihrem virtuellen Server installieren. 1. Schritt: Rufen Sie die Adresse www.vpsadmin.de in

Mehr

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06 Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

INSTALLATION. Voraussetzungen

INSTALLATION. Voraussetzungen INSTALLATION Voraussetzungen Um Papoo zu installieren brauchen Sie natürlich eine aktuelle Papoo Version die Sie sich auf der Seite http://www.papoo.de herunterladen können. Papoo ist ein webbasiertes

Mehr

WordPress lokal mit Xaamp installieren

WordPress lokal mit Xaamp installieren WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp

Mehr

So ziehen Sie Ihr Wordpress Blog zu STRATO um

So ziehen Sie Ihr Wordpress Blog zu STRATO um So ziehen Sie Ihr Wordpress Blog zu STRATO um Version 1.0 So ziehen Sie Ihr Wordpress Blog zu STRATO um Das Wordpress-Plugin Duplicator ermöglicht Ihnen, in wenigen Schritten Ihre Wordpress-Instanz umzuziehen.

Mehr

Legen Sie nun dieses Verzeichnis mit dem Namen "joomla" hier an: C:xampphtdocs.

Legen Sie nun dieses Verzeichnis mit dem Namen joomla hier an: C:xampphtdocs. Installationsanleitung von Joomla unter XAMPP Wer das Content-Management-System Joomla installieren will, braucht hierzu einen Webserver, der mit der Programmiersprache PHP und dem Datenbankprogramm MySQL

Mehr

MSXFORUM - Exchange Server 2003 > SSL Aktivierung für OWA 2003

MSXFORUM - Exchange Server 2003 > SSL Aktivierung für OWA 2003 Page 1 of 23 SSL Aktivierung für OWA 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 20.05.2005 Die Aktivierung von SSL, für Outlook Web Access 2003 (OWA), kann mit einem selbst ausgestellten

Mehr

Enigma2 Plugin Entwicklung mit Eclipse

Enigma2 Plugin Entwicklung mit Eclipse Enigma2 Plugin Entwicklung mit Eclipse Enigma2 Plugin Entwicklung mit Eclipse 1/15 Inhaltsverzeichnis 1 ÜBER... 3 2 INSTALLATION... 4 2.1 INSTALLATION VON ECLIPSE... 4 2.2 INSTALLATION VON PYDEV... 4 3

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

EgoSecure Mail Encryption Quick Setup Guide

EgoSecure Mail Encryption Quick Setup Guide EgoSecure Mail Encryption Quick Setup Guide Inhalt 1 Einleitung... 2 2 Vorbereitung... 3 2.1 Firewall... 3 3 Inbetriebnahme... 3 3.1 Einschalten und anschließen... 3 3.2 Erstes Login... 3 3.3 Admin-Passwort

Mehr

Lernjournal Auftrag 1

Lernjournal Auftrag 1 Lernjournal Auftrag 1 Autor: Ramon Schenk Modul: M151 Datenbanken in Webauftritt einbinden Klasse: INF12.5H Datum: 29/01/15 XAMPP- Entwicklungsumgebung installieren Inhalt 1. Tätigkeiten... 2 2. Einrichten

Mehr

Tutorial Grundlagen der Softwareverteilung

Tutorial Grundlagen der Softwareverteilung Tutorial Grundlagen der Softwareverteilung Inhaltsverzeichnis 1. Einführung... 3 2. Clientsysteme einrichten... 3 2.1 Den SDI Agent verteilen... 3 2.2 Grundeinstellungen festlegen... 4 3. Softwareverteiler...

Mehr

AixVerein 2.0 - Anleitung zur Einrichtung des

AixVerein 2.0 - Anleitung zur Einrichtung des Seite 1/6 AixVerein 2.0 - Anleitung zur Einrichtung des Datenbank-Servers und der Dokumentenablage Bei der vorliegenden Anwendung handelt es sich um eine Client-Server-Anwendung, d.h. die Software wird

Mehr

Einrichtung des NVS Calender-Google-Sync-Servers. Installation des NVS Calender-Google-Sync Servers (Bei Neuinstallation)

Einrichtung des NVS Calender-Google-Sync-Servers. Installation des NVS Calender-Google-Sync Servers (Bei Neuinstallation) Einrichtung des NVS Calender-Google-Sync-Servers Folgende Aktionen werden in dieser Dokumentation beschrieben und sind zur Installation und Konfiguration des NVS Calender-Google-Sync-Servers notwendig.

Mehr

Tensei-Data Demoleitfaden. Jens Grassel, Andre Schütz

Tensei-Data Demoleitfaden. Jens Grassel, Andre Schütz Tensei-Data Demoleitfaden Jens Grassel, Andre Schütz Inhaltsverzeichnis 1. Installation der Demoversion............................................................... 1 1.1. Windows.............................................................................

Mehr

http://bcloud.brennercom.it/de/brennercom-b-cloud/applikationen/26-0.html

http://bcloud.brennercom.it/de/brennercom-b-cloud/applikationen/26-0.html b.backup Handbuch Windows Dieser Abschnitt beschreibt die grundlegenden Funktionen des Backup Client und die Vorgehensweise für die Installation und Aktivierung. Außerdem wird erläutert, wie man eine Datensicherung

Mehr

Installationsanleitung Magento Lokalisierte Editionen

Installationsanleitung Magento Lokalisierte Editionen Installationsanleitung Magento Lokalisierte Editionen Inhaltsverzeichnis Inhaltsverzeichnis Existierende Lokalisierte Magento Editionen Systemvoraussetzungen Installationsvorbereitungen Installation der

Mehr

WinSCP Zugriff auf Daten des Uni-Netzwerkes

WinSCP Zugriff auf Daten des Uni-Netzwerkes WinSCP Zugriff auf Daten des Uni-Netzwerkes Robert Hillig 2013/03 1. Vorwort Das Universitätsnetzwerk ist von außen per SSH (Secure SHell) über login.tu-chemnitz.de auf Port 22 erreichbar. SSH ist ein

Mehr

Jinzora auf eisfair installieren

Jinzora auf eisfair installieren Jinzora auf eisfair installieren Hallo, ich will Euch zeigen, wie Ihr Jinzora mit dem eisfair nutzen könnt. Jinzora2 ist ein Medien Streamer, was heisst, das Ihr über eisfair Eure Musikdaten verwaltet

Mehr

Stefan Dahler. 1. Konfiguration der Stateful Inspection Firewall. 1.1 Einleitung

Stefan Dahler. 1. Konfiguration der Stateful Inspection Firewall. 1.1 Einleitung 1. Konfiguration der Stateful Inspection Firewall 1.1 Einleitung Im Folgenden wird die Konfiguration der Stateful Inspection Firewall beschrieben. Es werden Richtlinien erstellt, die nur den Internet Verkehr

Mehr

Organisatorisches. Übungsleiter: Karsten Otto (otto@inf.fu-berlin.de) Homepage: http://www.inf.fu-berlin.de/lehre/ss06/netzsicherheit Aufgaben

Organisatorisches. Übungsleiter: Karsten Otto (otto@inf.fu-berlin.de) Homepage: http://www.inf.fu-berlin.de/lehre/ss06/netzsicherheit Aufgaben Organisatorisches Übungsleiter: Karsten Otto (otto@inf.fu-berlin.de) Homepage: http://www.inf.fu-berlin.de/lehre/ss06/netzsicherheit Aufgaben Mittwochs im Netz Vorbesprechung Freitag/Montag in der Übung

Mehr

Installationshinweise für die Installation von IngSoft Software mit ClickOnce

Installationshinweise für die Installation von IngSoft Software mit ClickOnce Installationshinweise für die Installation von IngSoft Software mit ClickOnce Grundlegendes für IngSoft EnergieAusweis / IngSoft EasyPipe Um IngSoft-Software nutzen zu können, müssen Sie auf dem Portal

Mehr

1. Generelles. Hier haben wir einige wichtige Anmerkungen zusammengefasst, die Sie unbedingt bei der Bearbeitung Ihres Shops beachten sollten.

1. Generelles. Hier haben wir einige wichtige Anmerkungen zusammengefasst, die Sie unbedingt bei der Bearbeitung Ihres Shops beachten sollten. 1. Generelles Hier haben wir einige wichtige Anmerkungen zusammengefasst, die Sie unbedingt bei der Bearbeitung Ihres Shops beachten sollten. Testen Sie Ihren Shop nach jeder Konfigurations- Änderung.

Mehr

KOGIS Checkservice Benutzerhandbuch

KOGIS Checkservice Benutzerhandbuch Technoparkstrasse 1 8005 Zürich Tel.: 044 / 350 10 10 Fax.: 044 / 350 10 19 KOGIS Checkservice Benutzerhandbuch Zusammenfassung Diese Dokumentation beschreibt die Bedienung des KOGIS Checkservice. 4.2.2015

Mehr

Installationsanleitung TOPIX WebSolution Server

Installationsanleitung TOPIX WebSolution Server Installationsanleitung TOPIX WebSolution Server WebSolution Version 1.309 TOPIX:8 Ab Version 8.9.3v2 Stand 08/2014 Inhalt 1 Systemvoraussetzungen...3 2 Vorbereitungen für die Installation...4 Die aktuelle

Mehr

Virtualisierung mit Virtualbox

Virtualisierung mit Virtualbox Virtualisierung mit Virtualbox Dies ist kein Howto im herkömmlichen Sinne. Genaue Anleitungen für Virtualbox gibt es im Intenet genug. Zu empfehlen ist auch das jeweils aktuelle Handbuch von Virtualbox

Mehr

Ubuntu 12.04 Server Software Raid 1 Installation

Ubuntu 12.04 Server Software Raid 1 Installation Ubuntu 12.04 Server Software Raid 1 Installation In diesem Tutorial geht es um eine Ubuntu 12.04 Server Installation im Software-Raid-1- Verbund (Spiegelung). Der Vorteil von Raid 1 (Spiegelung) liegt

Mehr

Installation Anleitung für JTheseus und MS SQL Server 2000

Installation Anleitung für JTheseus und MS SQL Server 2000 Installation Anleitung für JTheseus und MS SQL Server 2000 Inhaltsverzeichnis 1 Installation der Datenbank 3 1.1 Erstellen der Datenbank 3 1.2 Tabellen und Minimal Daten einlesen 4 1.3 Benutzer JTheseus

Mehr

Dokumentation: Einrichtung des Raspberry Pi für Intragart

Dokumentation: Einrichtung des Raspberry Pi für Intragart Dokumentation: Einrichtung des Raspberry Pi für Intragart Autor: Weingart, Marco Version: 1.2 Letzte Änderung: 22.03.2015-11:57:21 Uhr Status: Endgültig Dieses Dokument ist öffentlich INHALTSVERZEICHNIS

Mehr

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE

KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE KURZANLEITUNG DUPLICITY MIT CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung...Seite 03 2. Einrichtung des Systems...Seite 04 3. Erzeugen eines Backup-Skripts...Seite

Mehr

MySql Backup. Backup mit phpmyadmin. ITST Systemberatung MySql Backup

MySql Backup. Backup mit phpmyadmin. ITST Systemberatung MySql Backup Backups (Dumps)/Restores von MySql-Datenbanken lassen sich generell über zwei Wege bewerkstelligen. Zum einen mit Middleware wie phpmyadmin oder MySqlFront und ähnlichen graphischen Oberflächen. Grundsätzlich

Mehr

Arch Linux Installation

Arch Linux Installation Arch Linux Installation Die verschiedenen ISO-Files können hier heruntergeladen werden. Zur Auswahl stehen sowohl die Netzwerk- als auch die Grundsystem-Installation für die i686 oder AMD64-Architektur

Mehr

Tutorial. zur Einbindung einer Seafile Bibliothek in das Linux-Dateisystem. (gültig für 'Dual Cubie Homeserver SD-Card Images' V3n u.

Tutorial. zur Einbindung einer Seafile Bibliothek in das Linux-Dateisystem. (gültig für 'Dual Cubie Homeserver SD-Card Images' V3n u. Tutorial zur Einbindung einer Seafile Bibliothek (gültig für 'Dual Cubie Homeserver SD-Card Images' V3n u. V4n) 2015 Stefan W. Lambert kontakt@stefanius.de Copyright-Hinweis Dieses Dokument obliegt den

Mehr

IMBA. Installationsanleitung. SQL Server-Datenbankadapter. Das Instrument für den fähigkeitsgerechten Personaleinsatz

IMBA. Installationsanleitung. SQL Server-Datenbankadapter. Das Instrument für den fähigkeitsgerechten Personaleinsatz Das Instrument für den fähigkeitsgerechten Personaleinsatz IMBA SQL Server-Datenbankadapter Installationsanleitung gefördert durch das Bundesministerium für Gesundheit und Soziale Sicherung Vorbereitung

Mehr

1 Einleitung. 2 Vorbereitung 2.1 Firewall. 3.1 Einschalten und Anschliessen. 3.2 Erstes Login. 3.3 Admin-Passwort ändern. 3.

1 Einleitung. 2 Vorbereitung 2.1 Firewall. 3.1 Einschalten und Anschliessen. 3.2 Erstes Login. 3.3 Admin-Passwort ändern. 3. Version 5.2.0 1 Einleitung Wir gratulieren Ihnen zum Kauf Ihrer SEPPmail Appliance. Dieser Quick Setup Guide soll Ihnen helfen, die Appliance ohne Komplikationen in Betrieb zu nehmen. In diesem Quick Setup

Mehr

MVB3. Einrichten eines Servers für MVB3 ab Version 3.5. Admin-Dokumentation. Inhalt V3.05.001

MVB3. Einrichten eines Servers für MVB3 ab Version 3.5. Admin-Dokumentation. Inhalt V3.05.001 V3.05.001 MVB3 Admin-Dokumentation Einrichten eines Servers für MVB3 ab Version 3.5 Inhalt Organisatorische Voraussetzungen... 1 Technische Voraussetzungen... 1 Konfiguration des Servers... 1 1. Komponenten

Mehr

Installation Messerli MySQL auf MAC OS X

Installation Messerli MySQL auf MAC OS X Installation Messerli MySQL auf MAC OS X Einleitung Grundsätzlich wird bei der Installation der Messerli Software auf einem Mac-Server wie folgt vorgegangen: 1. Angepasster RMI-MySQL Server wird auf Mac

Mehr

DSLinux Skriptbasierte Inventarisierung für Linux

DSLinux Skriptbasierte Inventarisierung für Linux DSLinux Skriptbasierte Inventarisierung für Linux www.docusnap.com TITEL DSLinux AUTOR Docusnap Consulting DATUM 21.04.2015 Die Weitergabe, sowie Vervielfältigung dieser Unterlage, auch von Teilen, Verwertung

Mehr

:: Anleitung Demo Benutzer 1cloud.ch ::

:: Anleitung Demo Benutzer 1cloud.ch :: :: one source ag :: Technopark Luzern :: D4 Platz 4 :: CH-6039 Root-Längenbold LU :: :: Fon +41 41 451 01 11 :: Fax +41 41 451 01 09 :: info@one-source.ch :: www.one-source.ch :: :: Anleitung Demo Benutzer

Mehr

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München

TimeMachine. 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

Mehr

Wie erstelle ich Backups meiner TYPO3 Präsentation?

Wie erstelle ich Backups meiner TYPO3 Präsentation? » Diese FAQ als PDF downloaden Wie erstelle ich Backups meiner TYPO3 Präsentation? Aufgrund einer Sicherheitslücke in der Backupfunktion des Confixx Professional, wurde diese vor einiger Zeit für sämtliche

Mehr

Installationsanleitung Tivoli Storage Manager für Mac OS

Installationsanleitung Tivoli Storage Manager für Mac OS 11. März 2009, Version 1.0 Installationsanleitung für Mac OS X Verwaltungsdirektion Informatikdienste Installationsanleitung für Mac OS Inhaltsverzeichnis...1 Installation... 1 Voraussetzungen...1 Version

Mehr