Opleiding: Apache Administration

In de cursus Apache Administration leren de deelnemers de nieuwste versie van de Apache Web Server te beheren en controleren.

Apache Configuratie

De cursus Apache Administration gaat van start met een uitleg over de structuur van het centrale configuratiebestand, httpd.conf, evenals de belangrijkste directives daarin.

Apache Architectuur

Vervolgens wordt aandacht besteed aan de architectuur van Apache, in het bijzonder de manier waarop in modules, filters en handlers samenwerken. Virtual Hosting en de verschillende vormen daarvan worden besproken.

Log Configuratie

Ook het configureren van logging komt aan de orde evenals de structuur van de logbestanden. De configuratie van Security met HTTP Authentication en de implementatie van SSL komen eveneens aan de orde.

Apache Security

En er wordt ingegaan op wat je kunt doen om de Apache Web Server zelf goed te beveiligen en hoe je met mod_security typische aanvallen als Cross Site Scripting en SQL Injection kunt tegengaan. Voorts staan filters en handlers op het programma en hoe zij inhaken in de request processing cyclus en hoe ze kunnen worden geconfigureerd.

URL Rewriting

Ook de mogelijkheden van URL manipulatie met de krachtige mod_rewrite module komen aan de orde. Verdere onderwerpen zijn het opzetten van een Proxy server met mod_proxy en de integratie van Apache met de Tomcat Web Server voor dynamische Java Web Applications.

Apache Performance

Ook de meting en verbetering van de prestaties van applicaties via technieken zoals load balancing en caching is onderdeel van de cursus Apache Administration. In de cursus wordt aandacht besteed aan zowel Apache onder Linux en als onder Windows.

Doelgroep Cursus Apache Administration

De cursus Apache Administration is bedoeld voor systeembeheerders en ontwikkelaars op Unix, Linux of Windows, die de nieuwste versie van de Apache Web Server willen leren beheren en controleren.

Voorkennis Cursus Apache Administration

Kennis van moderne besturingssystemen zoals Unix, Linux of Windows, in het bijzonder het omgaan met het bestandssysteem, is wenselijk.

Uitvoering Training Apache

De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's en de theorie wordt afgewisseld met oefeningen.

Officieel Certificaat Apache Administration

De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname in Apache Administration.

Modules

Module 1 : Intro Apache

  • Apache Web Server
  • What is the ASF?
  • Apache Name and Marketshare
  • Apache Installation
  • Apache Directory Structure
  • Apache Directories
  • Starting Apache
  • Uniform Resource Locators (URL’s)
  • Domain Name Service (DNS)
  • Static HTML pages
  • Styling with CSS
  • Dynamic Content Generation

Module 2 : Apache Configuration

  • Apache Configuration Files
  • Server Configuration Directives
  • Core Configuration Directives
  • Authentication Directives
  • Authorization Directives
  • Three Pass Access Control
  • Logging Directives
  • Performance Related Directives
  • Directive Containers
  • Conditional Containers
  • .htaccess Files
  • AllowOverride Directive

Module 3 : Apache Architecture

  • Apache Architecture Overview
  • Two Phase Operation
  • Apache Portable Runtime
  • Multi Processing Module (MPM)
  • Modules
  • Important Apache Modules
  • Two Phase Operation
  • Content Generation
  • Request Processing Phases
  • Processing Hooks
  • Apache Filters
  • Apache Handlers

Module 4 : Virtual Hosting

  • Processing of Configuration Files
  • Configuration Contexts
  • Virtual Hosting
  • Virtual Host Directives
  • Name-based Virtual Hosts
  • Host File Name-based Virtual Hosting
  • IP-based Virtual Hosts
  • Host File IP-based Virtual Hosting
  • Multiple IP Addresses per NIC
  • Port-based Virtual Hosts

Module 5 : Logging

  • Log File Types
  • Error Logs
  • Log Levels
  • Access Logs
  • Common Log Format
  • Defining Custom Logs
  • Log File Rotation
  • Piped logs
  • Log File Analyzers
  • Server Log Reporting

Module 6 : Web Application Security

  • HTTP Basic Authentication
  • Configuring Authentication
  • Managing Access Files
  • Creating Passwords
  • Secure Sockets Layer (SSL)
  • SSL Encryption Types
  • Asymmetric Encryption
  • Symmetric Encryption
  • Hash Encryption
  • SSL Certificates

Module 7 : Hardening Apache

  • Update Apache
  • Enable Logging
  • HTTP Request Methods
  • Using SSL
  • Set HTTP Limits
  • Change Default User
  • Block Directory Access
  • Disable Directory Listing
  • Hide Server Details
  • Hide Etag Header
  • Disable .htaccess Override
  • Web Application Firewall
  • Install mod_evasive

Module 8 : Mod Security

  • Firewall Limitations
  • Common Exploits
  • Protection Measures
  • Intrusion Detection Systems
  • Web Application Firewalls
  • Evasion Issues
  • What is ModSecurity?
  • ModSecurity Features
  • Rule Examples
  • Rule Syntax
  • Core Rule Set
  • Default and Chained Actions
  • Regular Expressions

Module 9 : Handlers and Filters

  • What are Filters?
  • Standard Apache Filters
  • Simple Filtering
  • Dynamic Filtering
  • What are Apache Handlers?
  • Built-in Handlers
  • Server-Info
  • Server-Status
  • Why mod_rewrite ?
  • Rewrite Flags Flow Control
  • Rewriting versus Redirection
  • Transforming URLs
  • Conditional Rewrites

Module 10 : Tomcat and Apache

  • What is Tomcat?
  • Tomcat Binary Distributions
  • Tomcat Zip Installation
  • Tomcat Directories
  • Server Configuration Files
  • Other Configuration Files
  • Tomcat webapp’s Directory
  • Tomcat Apache Communication
  • Tomcat Workers
  • Worker Properties
  • Configuring AJP
  • Mounting Tomcat Sites

Module 11 : Proxy with mod_proxy

  • Forward Proxy
  • Reverse Proxy / Gateway
  • mod_proxy Support
  • Proxy Modules And Related Modules
  • Configuring a Forward Proxy
  • Storage of Cached Pages
  • Configuring a Reverse Proxy
  • Basic Reverse Proxy Config
  • mod_proxy_balancer
  • Proxying by Rewriting
  • Backend Optimisations
  • Access to the Proxy Server

Module 12 : Performance

  • Performance Considerations
  • Server Monitoring
  • Web Server Log Files
  • Logging and Performance
  • Load Testing
  • Operating System Tuning
  • SSL Performance
  • Caching Dynamic Content
  • Vertical Scaling
  • Horizontal Scaling
  • Load Balancing
  • Using mod_proxy
Meer...
€1.999
ex. BTW
Aangeboden door
SpiralTrain
Onderwerp
Apache
Niveau
Duur
3 dagen
Looptijd
18 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Amsterdam
ma 24 nov. 2025
Eindhoven
ma 24 nov. 2025
Houten
ma 24 nov. 2025
Online
ma 24 nov. 2025
Rotterdam
ma 24 nov. 2025
Zwolle
ma 24 nov. 2025
Amsterdam
ma 19 jan. 2026
Eindhoven
ma 19 jan. 2026
Houten
ma 19 jan. 2026
Online
ma 19 jan. 2026
Rotterdam
ma 19 jan. 2026
Zwolle
ma 19 jan. 2026
Amsterdam
ma 23 mrt. 2026
Eindhoven
ma 23 mrt. 2026
Houten
ma 23 mrt. 2026
Online
ma 23 mrt. 2026
Rotterdam
ma 23 mrt. 2026
Zwolle
ma 23 mrt. 2026
Amsterdam
ma 25 mei 2026
Eindhoven
ma 25 mei 2026
Houten
ma 25 mei 2026
Online
ma 25 mei 2026
Rotterdam
ma 25 mei 2026
Zwolle
ma 25 mei 2026
Amsterdam
ma 20 jul. 2026
Eindhoven
ma 20 jul. 2026
Houten
ma 20 jul. 2026
Online
ma 20 jul. 2026
Rotterdam
ma 20 jul. 2026
Zwolle
ma 20 jul. 2026
Amsterdam
ma 21 sep. 2026
Eindhoven
ma 21 sep. 2026
Houten
ma 21 sep. 2026
Online
ma 21 sep. 2026
Rotterdam
ma 21 sep. 2026
Zwolle
ma 21 sep. 2026
Amsterdam
ma 23 nov. 2026
Eindhoven
ma 23 nov. 2026
Houten
ma 23 nov. 2026
Online
ma 23 nov. 2026
Rotterdam
ma 23 nov. 2026
Zwolle
ma 23 nov. 2026
Amsterdam
wo 13 jan. 2027
Eindhoven
wo 13 jan. 2027
Houten
wo 13 jan. 2027
Online
wo 13 jan. 2027
Rotterdam
wo 13 jan. 2027
Zwolle
wo 13 jan. 2027
Amsterdam
wo 17 mrt. 2027
Eindhoven
wo 17 mrt. 2027
Houten
wo 17 mrt. 2027
Online
wo 17 mrt. 2027
Rotterdam
wo 17 mrt. 2027
Zwolle
wo 17 mrt. 2027
Amsterdam
wo 19 mei 2027
Eindhoven
wo 19 mei 2027
Houten
wo 19 mei 2027
Online
wo 19 mei 2027
Rotterdam
wo 19 mei 2027
Zwolle
wo 19 mei 2027
Amsterdam
wo 14 jul. 2027
Eindhoven
wo 14 jul. 2027
Houten
wo 14 jul. 2027
Online
wo 14 jul. 2027
Rotterdam
wo 14 jul. 2027
Zwolle
wo 14 jul. 2027
Amsterdam
wo 15 sep. 2027
Eindhoven
wo 15 sep. 2027
Houten
wo 15 sep. 2027
Online
wo 15 sep. 2027
Rotterdam
wo 15 sep. 2027
Zwolle
wo 15 sep. 2027
Amsterdam
wo 17 nov. 2027
Eindhoven
wo 17 nov. 2027
Houten
wo 17 nov. 2027
Online
wo 17 nov. 2027
Rotterdam
wo 17 nov. 2027
Zwolle
wo 17 nov. 2027
Keurmerken aanbieder
NRTO
UWV scholingsvoucher