Apache – Fonctionnalités avancées

0 Enrolled
21 heures
  • 21 heures
  • 39
  • 0
  • no
2,180.00€

Aperçu du cours

Objectif de formation : Comprendre et maîtriser les outils et fonctionnalités avancées d’Apache

Programme de formation

  • Apache HTTPD : rappels et mises à jours

    • Compilation, installation & test initial

    • Paramétrage général du serveur

    • Sélection du MPM approprié

    • Chargement et choix des modules à activer

    • Tour d’horizon des nouveaux types de contextes

    • Tour d’horizon des modules d’Apache

    • Support du protocole HTTP/2

    • Travaux pratiques : compilation et installation d’Apache HTTPD 2.4

  • Héberger des applications PHP

    • Cohabitation PHP5 & PHP7

    • CGI, CGID, Fast CGI et PHP-FPM

    • Droits & identité dédiée

    • Gestion des sessions

    • Travaux pratiques : Gestion de plusieurs versions de PHP5 et PHP7 à l’aide de Fast CGI/PHP-FPM.

  • Contrôle d'accès et authentification

    • Contrôle d’accès : les modules mod_authz*

    • Authentification LDAP avec mod_authnz_ldap

    • Authentification externe & SGBD

    • Travaux pratiques : Mise en place de l’authentification basée sur un annuaire LDAP et sur une base MySQL.

  • Redirection, réécriture d'adresses, filtres

    • DocumentRoot & module mod_alias

    • Concept de répertoire virtuel & d’alias

    • Présentation des règles de ré-écriture d’URL et mod_rewrite

    • Panorama des filtres avec mod_filter, mod_header

    • Travaux pratiques : Implémentation de redirections et filtres

  • Reverse Proxy et Cache

    • Présentation des fonctionnalités de proxy & de Reverse Proxy

    • Utilisation des modules mod_proxy* dans Apache HTTPD 2.4

    • Répartition de charge & affinité de session

    • KeepAlived & haute disponibilité du Reverse-Proxy

    • Gestion du cache mémoire et disque

    • Travaux pratiques : Mise en oeuvre de reverse-proxy haute disponibilité

  • Sécuriser les échanges avec HTTPS

    • Mise en place de HTTPS

    • CA & gestion de certificats serveurs

    • Authentification des utilisateurs

    • Construction de certificats & d’hôtes virtuels HTTPS

    • Travaux pratiques : Génération de certificats serveurs et mise en place d’un site virtuel HTTPS. Authentification des visiteurs d’un site HTTPS par présentation de certificat client.

  • Mise en oeuvre de mesures de sécurité

    • mod_security

    • Principe des règles du mod

    • Détection et blocage des tentatives d’attaques

    • Présentation de Snort et des alternatives disponibles sur le marché

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content