-
Filière :
DevOps & Infrastructure
-
Sous-filière :
Hosting & CDN
-
Référence
APA01
-
Durée
2 jours (14 h)
-
Prix par personne HT
1 550 € HT
Description
Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. C’est le serveur HTTP le plus populaire sur Internet. C’est un logiciel très puissant mais dont la configuration sécurisée et efficace n’est pas aisée. Le serveur Web est souvent accompagné par un ensemble d’outils, qui aident à la création de statistiques de fréquentation, ou à un suivi précis afin de savoir gérer tous les problèmes de sécurité.
Cette formation pratique donne une vision complète du serveur Apache, depuis son installation sur plusieurs architectures jusqu’à sa configuration.
Objectifs pédagogiques
- Mettre en place un serveur Apache pouvant gérer plusieurs sites sur un seul ordinateur
- Exploiter le fonctionnement des expressions régulières
- Maîtriser les règles de réécriture avancées pour optimiser les sites Web
- Gérer les erreurs adaptées en fonction des environnements
- Faire des statistiques de fréquentation avancées
Public cible
Chefs de projet Web, Architectes techniques, Développeurs
Pré-requis
Notions de DNS
Modalités d’évaluation
L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.
Méthodes pédagogiques
50 % Théorie / 50 % Pratique
Programme de la formation
Introduction et généralités
- Rappels brefs sur le protocole HTTP, les méthodes POST, GET et COOKIES
- Principes génériques des serveurs Web
- Présentation du serveur Apache
- Directives importantes de sécurité
- Présentation des principaux modules
Installation du serveur Apache
- Modes d’installation et distributions
Création de vhosts
- Concepts fondamentaux
- Directives importantes
- Session et cookies – gestion de l’utilisateur
Installation WAMP sur Windows (TP)
- Principe de configuration
- Tracelogs
- Fichiers de tests avec remontée d’erreurs
- Création de vhosts sous Windows
Installation LAMP sur Linux / Debian (TP)
- Principe de configuration
- Tracelogs
- Fichiers de tests avec remontée d’erreurs
- Création de vhosts sous Windows
Généralités
- Rappel sur les expressions régulières
- Exercices théoriques
- Application sur les règles de réécriture
Le serveur Apache
- Mod_rewrite
- Les variables d’environnement
- Les fichiers .htaccess
- Test de directives conditionnelles avancées
- RewriteMap
- Awstats : principe, fonctionnement et optimisation
Travaux pratiques
- Mise en place de sites Web avec directives conditionnelles avancées
- Mise en place puis analyse de fréquentation avec awstats
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le