Configurer et administrer le serveur web apache
|
|
Cette formation vous apportera les savoirs et savoir-faire clés pour mettre en œuvre un serveur Web Apache.
Objectifs
- Être capable d'installer et de configurer le serveur Web Apache, de l'administrer et de maîtriser ses interactions avec le système.
|
- Programme
- Public
- Pré-requis
- Les +
- Présentation générale d'un serveur Web
- Protocole HTTP
- URI, URL et espace Web
- Alias et redirection
- Présentation d'Apache
- Origine
- Fonctionnement
- Installation
- Installation à partir d'un package
- Installation à partir des sources
- Principes de fonctionnement d'Apache
- Modes multiprocessus et multithreadé
- Mode Event (Version 2.4)
- Choix du mode
- selon l'exécutable
- dynamiquement (Version 2.4)
- Serveur principal/serveurs fils
- Gestion des serveurs fils
- Principes de configuration
- Type de directives
- Notion de contextes et directives de bloc
- Serveur
- VirtualHost
- Directory
- htaccess
- Configuration dynamique : fichier(s) .htaccess
- Activation/désactivation de la configuration dynamique
- Paramétrage des directives utilisables
- Modification du nom du fichier de reconfiguration dynamique
- Configuration multi-fichier
- Gestion des modules dynamiques
- Configuration conditionnelle
- directive
- directive
- directive Define (Version 2.4)
- Configuration de base
- Gestion des processus fils
- Ports et adresses d'écoute
- Nom du serveur
- Racine du site
- Journalisation
- accès et erreurs
- format des messages
- configuration fine de LogLevel (Version 2.4)
- Gestion de répertoire
- Alias et redirections
- Indexation des répertoires
- Masquage de fichiers
- Gestion des accès
- Autorisation par machines
- Autorisation par authentification des utilisateurs
- Configuration de base
- Exemple d'authentification
- Prise en compte des IP/Hosts (Version 2.4)
- Authentification HTTP
- Authentification de base ou Digest
- Authentification auprès d'un serveur LDAP
- Authentification auprès d'une base de données : exemple de MySQL
- Relations Proxy/Client (Version 2.4)
- Module RemoteIP
- Authentification : prise en compte des IP/Host
- Journalisation
- Serveur multi-site : les hôtes virtuels
- Gestion par l'adresse IP
- Gestion par le port d'écoute
- Gestion par le nom
- Sécurisation des communications par HTTPS
- Principes
- Mise en œuvre
- Création d'un certificat
- Gestion des messages internes du serveur Apache
- Paramétrage de la signature du serveur
- Personnalisation des messages d'erreur
- Administrateurs de site, ingénieurs système ayant à mettre en œuvre un serveur Web.
- Bonne connaissance des réseaux TCP/IP.
- Remise d'un support de cours et/ou un manuel de référence au format numérique ou papierMise en pratique au travers d'exercices et de cas concrets réalisés seul ou en groupe
- L'évaluation des acquis se fait tout au long de la formation au travers des différents travaux dirigés réalisés par le stagiaire
- Formateur professionnel de l'informatique et de la pédagogie (compétences techniques et pédagogiques certifiées)
- Formation dans une salle équipée d'une solution de visio-conférence dans le cas des formations suivies "présentiel à distance"
- Le nombre de stagiaires peut varier de 5 à 6 personnes en moyenne, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.