Rechercher une formation et ses disponibilités
Formation Apache administration
Cette formation sur 2 jours va vous permettre de maîtriser les fonctions de base du logiciel libre Apache. Au travers de cette formation vous serrez capable d'installer, configurer, surveiller et sécuriser des serveurs sous Apache applicables à des environnements Internet et intranet
Apache, qu'est-ce que c'est ?
Serveur web de référence, Apache est une plate-forme permettant à des clients d'avoir accès à des pages web, par l'interprétation de requêtes http. Au terme de cette formation Apache vous serrez capable d'administrer des serveurs Web stables et robustes.
Objectifs de cette formation Apache administration
- Comprendre le rôle d'un serveur Apache tout en maîtrisant le concept d'architectures Web
- Maîtriser l'installation, configuration, sécurisation et surveillance des serveurs Apache
- Assimiler les différentes distributions d'un logiciel libre comme Apache
Public de cette formation Apache administration
- Développeurs Web souhaitant acquérir plus d'autonomie
- Administrateurs Web
Pré-requis de cette formation Apache administration
- Notions sur les applications Web
- Avoir des notions Java est un plus pour suivre cette formation
Programme de cette formation Apache administration
Architectures Internet protocole HTTP : Rappel des bases
- Comprendre les architectures Web (point sur l'architecture client-serveur)
- Présentation des bases du protocole TCP/IP (modèle réseau TCP/IP, paquets, encapsulation)
- Comprendre le protocole d'application HTTP (en-tête HTTP, requêtes et réponses HTTP)
- Savoir choisir le matériel à utiliser et les plates-formes supportées
- Mesurer les exigences fondamentales que requière l'usage d'un serveur
Savoir installer le serveur Apache
- Comprendre les distributions Apache (source et binaire)
- Appréhender la compilation d'Apache sous Win32 et UNIX
- Mise à jour d'Apache
- Savoir démarrer et arrêter le serveur Apache
Être capable de configurer et d'administrer Apache
- Savoir effectuer les configuration de base (travailler avec inetd...)
- Savoir effectuer un test du serveur Apache (ligne de commande, arpenteur)
- Utiliser les outils graphiques de configuration (TkApache...)
- Savoir configurer par répertoire et connaître les directives du conteneur Apache
- Pouvoir accéder aux répertoires (contrôler l'accès selon l'IP, le nom, l'en-tête HTTP)
Les echnologies de génération dynamique de pages Web sous Apache
- Maîtriser l'inclusion côté serveur SSI (commandes SSI, savoir activer les SS)
- Utiliser PHP pour la configuration d'Apache
- Savoir configurer Apache JServ et comprendre l'AJP
Mettre en place la sécurité sur Apache
- Savoir authentifier un utilisateur (.htaccess, modules, accès anonyme...)
- Appréhender le protocole d'application SSL (mod_ssl, clé privée, la bibliothèque OpenSSL)
- Pare-feu (firewall)
Gestion de logging Apache
- Utilisation des journaux (état du serveur, server Infofichiers, statistiques, journaux et sécurité)
- Savoir utiliser l'analyseur d'historiques Analog
- Gérer le suivi des utilisateurs (url via mod_session, cookies via mod_usertrack)