Internet Applications - LAMP
Serveur Web Apache
Reference : ADAPA

3
jours - 1 710 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Comprendre le fonctionnement d’apache, et savoir le mettre en oeuvre, l’installer, le configurer et l’ administrer.
Pré requis
- Il est demandé aux participants de connaître les bases de TCP/IP.
Modalités et délais d’accès
Bulletin d'inscription à retourner complété
Public visé
Pré-inscription
Tout public
Programmes de Serveur Web Apache
Introduction
- Présentation, historique.
- Fonctionnalités.
- Les nouveautés de la version 2.4 :
- améliorations du noyau, nouveaux modules.
- Les techniques de migration vers la version 2.4.
- Travaux pratiques :
- installation, configuration de base
- Principe, le rôle des modules.
Protocole HTTP
- Fonctionnement, format des requêtes.
- Méthodes.
- Syntaxe d’une URL.
Configuration du serveur
- Environnement, gestion des processus, requêtes, connexions client : le fichier httpd.conf.
- Configuration des MPM, des DSO.
- Connexion des clients.
- Exemple de dialogue.
Configuration d’un site principal
- Nom interne du serveur, rappel sur les DNS,
- page d’accueil, types de fichiers,
- les alias, définition de chemins relatifs, la balise index
- Ports et interfaces d’écoute.
- Distribution des documents.
- Documents par défaut et chemins relatifs.
- Travaux pratiques :
- mise en oeuvre avec création d’un site et configuration du serveur apache.
Hôtes virtuels
- Principe, configuration, hôtes virtuels basés sur l’adresse IP, sur le nom
WebDynamique
- Principe des scripts CGI, fonctionnement, mise en place.
- Apports de la solution fastCGI.
Exploitation Apache
- Administration du site,
- personnalisation des pages d’erreurs
- Les fichiers journaux: analyse directe, analyse par webalizer
- Travaux pratiques :
- mise en charge du site et visualisation du comportement.
Sécurité
- Exécution des processus.
- Portée des balises.
- Expressions rationnelles.
- Octroi de capacités.
- Restriction d’accès par répertoire, par méthode, …
- Authentification HTTP.
- Sécurité avec SSL et HTTPS :
- principe, configuration par défaut.
- Certificat et clé du serveur.
- Génération de clés SSL.
Le mode proxy
- Architecture forward proxy et Reverse proxy.
- Travaux pratiques :
- installation et configuration.
- Gestion du cache avec le module mod_cache.