Zielgruppe
Systemadministratoren, Netzwerkadministratoren, Mitarbeiter des Benutzerservice
Voraussetzungen
Lokale Netze (LAN) oder vergleichbare Kenntnisse. TCP/IP Kenntnisse.
Kursziele
Nach dem Seminar können Sie den Apache-Webserver professionell konfigurieren und administrieren. Damit sind Sie in der Lage, Ihr Unternehmen im Internet zu präsentieren und Internet-Technologien für Ihr Intranet zu nutzen. Das Seminar wird unter dem Betriebssystem Linux durchgeführt, das Know-how ist aber auf alle von Apache unterstützten Plattformen anwendbar.
Kursinhalt
Grundlagen
- Einrichtung und Konfiguration HTTPD 2.4.x
- Unterschiede zu 2.2.x
- Distributionsspezifische Eigenschaften
- Module und Multi-Processing
Grundlegende Einrichtungen
- Direktiven und .htaccess
- Alias und Redirect (inkl. RegEx)
- Rewriting
- Content und Language Negotiation
- Virtual Hosts
- HTTPS (TLS)
Authentifizierung und Zugriffsberechtigungen
- Interne Userverwaltung
- Anbindung an LDAP mit StartTLS
- Kerberos (Option mit 4. Tag)
Dynamic Content
- Common Gateway Interface (CGI)
- Server-Side Includes (SSI)
- Web Server Gateway Interface (WSGI, für Python)
Tomcat (Option mit 4. Tag)
- Einrichtung
- Java Servlets
- AJP mit mod_jk
- Logging und Monitoring
HTTPD als Proxy
- Load Balancing
- Anbindung an Java/Tomcat via AJP/mod_proxy
Profiling, Monitoring und Tuning
- Logging
- Apache Benchmarking (ab)
- MPMs
- mod_info/_status
Einbindung von PHP („LAMP Stack“ )
- Einrichtung PHP 7.2[/7.3]
- FastCGI Process Manager PHP-FPM
- Einrichtung phpMyAdmin
- [+ mariadb10.x für Beispiel WordPress/NextCloud]