| |
LAMP-Webapplikationen aufsetzen
Linux hat sich als Plattform für viele Webanwendungen erfolgreich
durchgesetzt und als eine Art Standard etabliert. Die Bandbreite
der verfügbaren kostenlosen Anwendungen umfasst dabei nicht nur typische
Internetdienste wie Blogs, Content-Management-Systeme und Webmailer,
sondern auch für das Firmennetz nützliche Dinge wie Wikis.
Diese Systeme sind stets nach dem gleichen Muster aufgebaut: Neben dem
immer vorhandenen Webserver Apache arbeiten meist die Datenbank MySQL
und die Skriptsprache PHP. Als ungeübter Administrator kämpft man deshalb
an vielen Fronten gleichzeitig:
- Wie muss Apache konfiguriert werden, dass nicht nur mehrere Domains
und Anwendungen parallel laufen können und der Server sicher vor
Angriffen ist?
- Wie setzt man eine MySQL-Datenbank auf und konfiguriert Benutzer und
Berechtigungen richtig?
- Was ist bei der Konfiguration der Sprache PHP zu beachten? Wie
bekommt man sinnvolle Fehlermeldungen?
- Wie laufen Datensicherung und Restore ab?
- Und natürlich auch: wie macht man unter Linux dies oder das?
Im Gegensatz zu zahlreichen anderen Kursen und Büchern richtet sich
unsere neuartige 3-Tages-Schulung ausnahmsweise nicht an die
Entwickler von Webanwendungen, sondern an diejenigen, die sie
aufsetzen und einrichten wollen oder sollen. Der Kurs ist dabei
in zwei Teile aufgeteilt:
Im ersten Teil lernen die Teilnehmer alles wichtige über die
Adminstration von Apache, MySQL und PHP. Auch die
wichtigsten Linuxkenntnisse werden gelegt bzw. aufgefrischt und
ergänzt.
Im zweiten Teil setzen die Teilnehmer mit Unterstützung durch
den Dozenten verschiedene LAMP-basierte Webanwendungen auf. Das
Besondere: Wir legen nicht von vornherein fest, welche Anwendungen
installiert werden, sondern Sie können diese selbst bestimmen (bitte
bei der Anmeldung mit angeben). In Frage kommen z.B.:
- Die Content-Management-Systeme Drupal, Joomla und Typo3
- Das Wiki Mediawiki
- Die Blog-Systeme Wordpress und Serendipity
- Das Foren-System phpBB
- Die Webmailer RoundCube und SquirrelMail
- Die Groupwarelösung egroupware
- Das Mailinglistensystem phplist
- und viele andere...
Im Vordergrund steht dabei immer die sachgerechte Installation
und Integration der jeweiligen Anwendung, da dies aus
unserer Erfahrung die schwierigste Hürde ist. Dazu gehört z.B. auch
eine funktionierende und sichere Anbindung von Email, da nahezu jede
Webapplikation Emails senden oder empfangen kann.
Wenn die Anwendung
dann läuft und optimal mit den anderen Komponenten zusammenarbeitet,
ist die Bedienung auf der fachlichen Ebene meist deutlich einfacher
und daher nicht Schwerpunkt dieses Kurses.
NutzenDurch die Teilnahme an dieser Schulung sind Sie in der Lage,
LAMP-basierte Webanwendungen auf einem Linux-Server zu installieren
und zu betreiben.
Der DozentDer Dozent Karl Deutsch ist seit 1985 im IT-Bereich als Trainer
und Berater tätig. Bekannt ist er als Autor des Buches "Linux für
Windows-Administratoren" und weiterer Linux-Bücher bei Franzis
und Millin sowie aus vielen internationalen Vorträgen von Malaga und
Madrid, über Berlin und Wien, bis hin nach Kiew und Moskau.
| | |
|
Kursinhalt
Linux - Grundlagen
- Aufbau von Datei- und Pfadnamen unter Linux
- Verzeichnisse auflisten, anlegen und entfernen
- die Linux-Verzeichnisstruktur
- Dateiattribute und Berechtigungen auf Dateien
- Auspacken von Dateien und Verzeichnissen mit tar
- Grundlagen von SecureShell
- SSH-Login ohne Passwort, Remoteadministration
Der WWW-Server Apache
- Aufsetzen eines voll funktionsfähigen Apache Webservers
- globale Konfigurationsmöglichkeiten
- Fehler- und Zugriffslogs konfigurieren und auswerten
- Fehlerdiagnose
- Live-Diagnose mit apachetop
- HTTP mit Authentifizierung: Bereiche mit Name/Passwort schützen
- IP-Adressen-basierte Zugriffskontrolle
- Das Verhalten von Apache bei symbolischen Links konfigurieren
- Pfade ausserhalb der Dokumentenwurzel einblenden mit Hilfe von Alias und UserDir
- IP-Adressen und namensbasierte Virtual Hosts (mehrere Websites auf einem Server betreiben)
Datenbankserver mit MySQL
- Grundlagen
- Installation
- Einrichten von Benutzern
- Verwaltung an der Konsole: Tabellen, Benutzer, Abfragen
- Sichern und Wiederherstellen von Datenbanken
PHP
- Installation von PHP
- Apache für PHP vorbereiten
- Kurze Einführung in Skriptsprache PHP
- Konfiguration von PHP in der Datei php.ini
- Fehlerdiagnose
phpMyAdmin - Webinterface für mySQL
- Installation
- Anlegen von Datenbanken und Tabellen
- Backup und Restore
Postfix, der einfache, schnelle und sichere SMTP-Server (Mailserver)
- Installation und Konfiguration von Postfix
- Test und Fehlerdiagnose von Postfix
- Benutzung eines Relayhosts
- offene Relays erkennen und vermeiden (Schutz vor Spammern)
- Emailaliases, Weiterleitungen und Mailinglisten konfigurieren mit der virtual-Tabelle
Aufsetzen von Webapplikationen wie z.B.
- CMS: Joomla, Drupal, Typo3
- WIKI: Mediawiki
- BLOG: Wordpress, Serendipity
- Webmail: RoundCube
|
|
| | |
|
|
| | |
|
Fakten
| Titel: | LAMP-Webapplikationen aufsetzen | | Ort: | München | | Dauer: | 3 Tage | | Termin: | auf Anfrage | | Preis: | 1.180,- € zzgl MwSt. (Bruttopreis 1.404,20 €) | |
|
|
| | |
| | |
|
Veranstaltungsort
Mathias Kettner Open-Source-Schulungen Steinstraße 44 81668 München
|
|
| | |
| | |
|
Themen
- Linux-Grundlagen kurz wiederholt
- Der WWW-Server Apache
- MySQL aufsetzen und verwalten
- PHP - administrieren und verstehen
- MySQL komfortabel mit phpmyadmin verwalten
- Konfiguration SMTP-Server (Email)
- Webapplikationen installieren und einrichten, z.B. Joomla, Drupal, Mediawiki, Wordpress, Serendipity, RoundCube
|
|
| | |
| | |
|
Zielgruppe
- Administratoren von Web-Applikationen
|
|
| | |
| | |
|
Vorkenntnisse
- Einfache Linux-Grundkenntnisse
|
|
| | |
| | |
|
Unterlagen
Unsere Schulungsunterlagen entwickeln wir in unserer eigenen Redaktion exklusiv für unsere Schulungen. Da wir diese kontinuierlich verbessern, und modernisieren, fertigen wir sie grundsätzlich für jede Veranstaltung zeitnah an.  Hochwertige und aktuelle Unterlagen - sehr übersichtlich gestaltet
|
|
| | |
| | |
|
Weitere Leistungen
- Mittagessen im Restaurant
- freie Getränke
- handsortierter Plantagenkaffee
|
|
| | |
| |