[wpms_breadcrumb reverse="0"]
Internet Applications - LAMP

Serveur Web Apache

Reference : ADAPA
3 jours - 1,710 € € HT Télécharger la fiche
Prochaines sessions
    Serveur Web Apache
    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 pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Public visé
    Inscription

    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.