Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Principes fondamentaux d'Apache
- Qu'est-ce qu'un serveur web ?
- Apache et le Web
- Vue d'ensemble du HTTP
- Vue d'ensemble de l'installation d'Apache
- Lab : Installer Apache
Configuration du serveur
- Exigences en matière de sites web
- Problèmes de performance
- Fichier de configuration d'Apache
- Modules Apache
- Modules partagés et modules intégrés
- Lab : Mise en place d'un site Web simple
Journalisation
- Journaux d'erreurs
- Activation des journaux de transfert
- Journalisation personnalisée
- Filtres de journalisation
- Outils d'analyse des fichiers journaux
- Gestion des fichiers journaux
- Lab : Activer la journalisation
Contenu dynamique
- Statut du serveur et informations
- Interface de passerelle commune
- Perl et mod_perl
- PHP
- Java servlets, JSP et Tomcat
- Intégration d'Apache et Tomcat
- Lab : Activer plusieurs formes de contenu dynamique
Contrôler Access
- Contrôler l'accès par nom d'hôte et adresse IP
- Utiliser l'authentification par mot de passe mod_auth
- Utiliser l'authentification par base de données
- Lab : Activer l'authentification et le contrôle d'accès
La sécurité
- Problèmes de sécurité sur le web
- Le protocole SSL (Secure Sockets Layer)
- Les certificats
- Lab : Installer Apache avec SSL
L'authentification
- Authentification HTTP
- Directives d'authentification d'Apache
- Authentification à l'aide de PHP
- Lab : créer une page web protégée par un mot de passe pour accéder à la base de données des commandes
Hébergement virtuel
- Hébergement virtuel basé sur l'IP
- Hébergement virtuel basé sur les noms
- Hébergement virtuel basé sur les ports
- Hébergement virtuel en masse
- Hébergement virtuel avec mod_rewrite
- Lab : Activer l'hébergement virtuel
Autres modules
- Visite guidée des autres modules Apache
Gestion du contenu web
- Accès FTP
- WebDAV
- Lab : Utilisation de WebDAV
Pré requis
- Une connaissance pratique d'UNIX est requise, y compris des commandes de manipulation de fichiers et l'utilisation d'un éditeur de texte.
- Une connaissance pratique de HTML et SQL serait utile.
28 heures