[en]   [de]
 Seitenindex: Programm :: Tutorien :: Apache 2: Administration und Konfiguration
 

Apache 2: Administration und Konfiguration

Der Apache HTTP Server ist das Herzstück der meisten Webanwendungen und mit knapp 70% Marktanteil der verbreitetste Webserver. Seit langem überzeugt er durch Stabilität, Performance und Erweiterbarkeit durch beinahe beliebige Zusatzmodule. Die bereits seit 2002 verfügbare Version 2 genießt noch nicht ganz die ihr gebührende Verbreitung, obwohl sie der Leistungsfähigkeit ihres Vorgängers in nichts nachsteht und zudem über eine Reihe interessanter Neuerungen verfügt, zum Beispiel: Wählbare prozess- oder threadbasierte Laufzeitverhalten durch Multiprocessing-Module (MPM), Ein- und Ausgabefilter oder Multiprotokoll-Support.

Überblick und Voraussetzungen

Dieses ganztägige Tutorial beginnt mit Fragen rund um die Konfiguration des Servers und behandelt anschließend Themen wie Absicherung, Authentifizierung, virtuelle Hosts, SSL oder Sicherheit. Wenn genügend Zeit ist und Interesse besteht, kann darüber hinaus auf fortgeschrittene Themen wie mod_rewrite oder Proxy- und Cache-Funktionen eingegengen werden.

Das Tutorial ist für Apache-2-Administratoren, aber auch für Umsteiger von älteren Versionen oder anderen Webservern geeignet. Zusätzlich sind allgemeine Unix- und (TCP/IP-)Netzwerkkenntnisse notwendig. Zur praktischen Mitarbeit sollten die Teilnehmer einen Laptop mit Ethernet-Anschluss, beliebigem Unix-Betriebssystem, GCC und Perl mitbringen.

Themen im Detail

Folgende Themen bilden den Schwerpunkt des Tutoriums:

Konfiguration: Aliase und Redirects, MIME-Einstellungen mit Content-Negotiation, HTTP-Header und Umgebungsvariablen, Logdateien etc.
mod_rewrite: Funktionsweise und Praxisbeispiele der beliebigen URL-Manipulation (Rewriting).
Einbinden von Drittanbietermodulen: Kompilieren und Konfigurieren; konkrete Beispiele (wahrscheinlich): mod_auth_mysql, mod_xslt2.
Autorisierung und Authentifizierung: Basic- und Digest-Authentifizierung, Benutzerdaten aus diversen Quellen (Text- und DBM-Dateien, LDAP, MySQL-Datenbank), Neuordnung der Authentifizierungsmodule in der kommenden Version 2.2.
Virtuelle Hosts: Namens- und IP-basierte VHosts, Schnellüberblick Massen-VHosting mit mod_vhost_alias.
SSL-gesicherte Seiten: OpenSSL installieren und einrichten, Zertfikate erzeugen, mod_ssl konfigurieren.
Proxy- und Cache-Funktionen: Apache als Proxy-Server für HTTP(S) und FTP; Reverse-Proxy-Funktionen, Caching.
Sicherheit: Wichtige interne Sicherheitseinstellungen; Zusammenarbeit mit Firewall-Systemen und anderen externen Sicherheitsmaßnahmen; das Drittanbieter-Modul mod_security.
Fortgeschrittene Themen:Performance-Tuning, Tomcat-Integration und mehr nach Absprache.

Referent

Sascha Kersken arbeitet seit 10 Jahren als IT-Trainer in den Bereichen Programmierung, System- und Netzwerkadministration (Schwerpunkt UNIX) sowie Webdesign und -entwicklung. Mit seiner Firma Lingoworld bietet er Websites und -anwendungen sowie Netzwerk-, Dokumentations- und Fachübersetzungen als Dienstleistungen an. Daneben schreibt er für Fachzeitschriften und ist Autor mehrerer erfolgreicher Fachbücher, darunter "Apache 2" (Bonn 2004, Galileo Press).

 

Anmeldung

Zur Teilnahme ist eine Anmeldung notwendig, die  online geschen kann (SSL-gesicherte Verbindung zu einem externen Server, alternativ auch  ohne SSL).

Informationsbroschüre als PDF.

Tutorien im Überblick

Preise

Die Tutorien kosten:
halbtags: 348 €
ganztags: 580 €
zweitägige: 1044 €

Die Teilnahme an jedem weiteren Tutorium ist um 116 Euro ermäßigt.

Alle Preise incl. 16% MwSt.

Organisation

Die Tutorien werden von der Open Services GmbH, der Dienstleistungstocher der  GUUG, im Auftrag des LinuxTag e.V. durchgeführt.



Suchen nach: