Linux Avancé : Serveur Web avec Apache/Bind/PHP/MySQL
Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
BIND - Inleiding
Beheer van internetdomeinnamen
Mechanismen voor de omzetting van hostnamen
Inzicht in DNS-kwesties en -architectuur
Inzicht in de organisatie van het internet
BIND - Netwerkvalidatie en -uitbreiding
Controleren of het netwerk correct werkt
Bereikbaarheid van hosts, foutdiagnose
Client-side resolvers instellen
Installatie van Bind
Aan de slag en Bind voor de eerste keer starten
Minimaal configuratiebestand
Praktische workshop: Bind opzetten
De DNS-naamserver (Bind 8/9)
Concept van domein, zone en zonetype
Artikelformaat (RR), configuratiebestanden
Primaire DNS, secundaire DNS, cache, forwarder
Beveiliging, toegangsautorisaties
Clientinstallatie en -configuratie
Praktische workshop: reconstructie van een "Internet"-type netwerk, met primaire en secundaire DNS en root-server
Apache - presentatie
Geschiedenis
Theorie over hoe een HTTP-server werkt
MIME-type beheer
Gebruik in PHP
De server starten/stoppen - de configuratie wijzigen
Hardwarevereisten - processor/geheugen/harde schijf
Vereiste verwerkingscapaciteit (Internet)
Apache - Configuratie & Principes
Grondbeginselen van het configuratiebestand
Verplichte richtlijnen
Algemene configuratie
Testen met een browser
Praktische workshop: opzetten van ApacheAdvanced gebruik
Virtuele hosts
Toegangscontrole (ACL's)
Beheer van externe rechten en opties (.htaccess)
Authenticatie (directoryspecifiek)
Prestatie-implicaties
Indexbeheer
Redirects
Rewriting (URL herschrijven)
Praktische workshop: diverse oefeningen over elk behandeld punt
Apache - Logboekbeheer
Logboekopslag (multisite)
Beheer met logrotate
Logboekanalyse: AWStats
Praktische workshop: opzetten van AWStats
Apache en PHP
Instellen van
Gevolg van het installeren van PHP op Apache 2
Klassieke configuratie
Praktische workshop: installatie van PHP 5
MySQL
Installeren, stoppen en starten van de servers
Configureren van het INI-bestand
Activeren van InnoDB
Hands-on workshop: MySQL installatie
MySQL - Administratie
Rechtenbeheer
Beheer van netwerktoegang
Databasemanagement
Online back-up (mysqldump)
Offline back-up (mysql-bestanden)
Praktische workshop: MyISAM tabel/InnoDB tabel, creatie en gebruik
Praktische workshop: technische en praktische verschillen
Praktische workshop: PhpMyAdmin