Opleiding: Cursus Apache Webserver
Welkom bij de Cursus Apache Webserver
Apache is al sinds 1996 de meest gebruikte webserver op het internet. Het merendeel van alle websites maakt gebruik van een Apache webserver. Apache draait onder verschillende besturingssystemen, maar wordt het meest gebruikt in combinatie met een Linux distributie.
Het succes van Apache is te danken aan de modulaire structuur. Apache kan worden gebruikt in combinatie met verschillende databases en programmeertalen.
Inhoud van de cursus
In de Cursus Apache Webserver leert u hoe u een Apache webserver installeert, configureert en beheert. U maakt kennis met Apache modules, virtual hosting, logging en beveiliging van de webserver. U zult tijdens de cursus zelf een Apache webserver opzetten en inrichten.
Wij gaan ervan uit dat u reeds ervaring heeft met Linux systeembeheer.
Om de praktijk zo dicht mogelijk te benaderen werkt Eduvision met docenten die dagelijks professioneel met Linux werken. Zij kennen de techniek en de problemen waar een beheerder tegenaan loopt.
Modulen Cursus Apache Webserver
In deze tweedaagse cursus leert u hoe u een Apache webserver installeert, configureert en beheert. Tijdens onderstaande modulen leert u dit proces stapsgewijs kennen.
Internet techniek en de webserver
We beginnen met een introductie in internet techniek. U leert hoe het HTTP protocol werkt en welke rol de webserver in de communicatie op het web speelt.
Installatie en configuratie
Na de basisinstallatie op de Linux machine gaan we Apache configureren. U maakt kennis met de configuratiemogelijkheden op server-, container- en directoryniveau en de verschillende configuratiebestanden die Apache gebruikt.
Apache modules
Apache is uitbreidbaar met verschillende modules. Een aantal veelgebruikte modules als mod_rewrite, mod_php en mod_ssl passeren hier de revue. U leert hoe u deze modules installeert en binnen de Apache omgeving beschikbaar maakt.
Virtual hosting
Virtual hosting is een methode om meerdere websites (domeinen) te koppelen aan een IP-adres. In Apache kunt u virtual hosts definiëren en per host de configuratie instellen.
Dagelijks beheer
We leren u hier werken met de logbestanden van Apache. Voor het dagelijkse beheer zijn deze logs onmisbaar.
Verder gaan we aan de slag met toegangsrechten en krijgt u tips voor een betere beveiliging en performance.
Apache advanced
Nu u in staat bent om een Apache webserver in te richten, behandelen we nog een aantal aanvullende onderwerpen:
- CGI, SSL, content negotiation, en proxy;
- Apache in combinatie met PHP en MySQL;
- Server Side Includes;
- Secure HTTP (HTTPS).