Configuration et administration du serveur Web Apache
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Administrateurs de site, ingénieurs système ayant à mettre en œuvre un serveur Web.
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.
Pré-requis :
- Bonne connaissance des réseaux TCP/IP.
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 <IfDefine>
- directive <IfModule>
- 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