Systèmes & réseaux
Apache – Administrer un serveur Web
Apprenez à déployer et sécuriser un serveur Apache, intégrer des contenus dynamiques (PHP, Tomcat), et garantir une mise en production fiable sur Linux.
Description de la formation
Introduction
- Rôle d’un serveur web dans une architecture réseau
- Présentation des services associés (DNS, mail, FTP…)
- Configuration réseau de base (interfaces, routage, pare-feu)
Apache HTTP Server
- Installation (paquets vs compilation)
- Configuration générale (httpd.conf, sites disponibles/activés)
- Modules essentiels (mod_ssl, mod_rewrite, mod_proxy)
- Gestion des logs, rotation et analyse
Hébergement de contenus
- Création et configuration d’hôtes virtuels (vhosts)
- Accès par nom de domaine ou IP, ports personnalisés
- Gestion des droits et de la hiérarchie des fichiers
Sécurité Web
- HTTPS et certificats SSL (auto-signés, Let’s Encrypt)
- Authentification HTTP (Basic, Digest, LDAP)
- Restriction d’accès par IP, user-agent, méthode
- Audit et durcissement de la configuration (OWASP, benchmark CIS)
Intégration avec services dynamiques
- Support CGI, configuration PHP (mod_php, FPM)
- Interfaçage avec Tomcat : mod_jk, mod_proxy_ajp
- Tests d’accès aux servlets et applications JSP
Services complémentaires (en survol)
- DNS avec Bind : base pour nommer les services
- FTP : configuration sécurisée (vsftpd, proftpd)
- Messagerie locale simple (Postfix, Dovecot)
Objectifs pédagogiques
- Installer, configurer et sécuriser un serveur Apache sous Linux
- Mettre en œuvre des hôtes virtuels, l’authentification et les connexions HTTPS
- Intégrer Apache avec PHP, Tomcat et autres serveurs applicatifs
- Comprendre les interactions avec DNS, FTP et services de messagerie
Programme détaillé
Module 1 Introduction
- Rôle d’un serveur web dans une architecture réseau
- Présentation des services associés (DNS, mail, FTP…)
- Configuration réseau de base (interfaces, routage, pare-feu)
Module 2 Apache HTTP Server
- Installation (paquets vs compilation)
- Configuration générale (httpd.conf, sites disponibles/activés)
- Modules essentiels (mod_ssl, mod_rewrite, mod_proxy)
- Gestion des logs, rotation et analyse
Module 3 Hébergement de contenus
- Création et configuration d’hôtes virtuels (vhosts)
- Accès par nom de domaine ou IP, ports personnalisés
- Gestion des droits et de la hiérarchie des fichiers
Module 4 Sécurité Web
- HTTPS et certificats SSL (auto-signés, Let’s Encrypt)
- Authentification HTTP (Basic, Digest, LDAP)
- Restriction d’accès par IP, user-agent, méthode
- Audit et durcissement de la configuration (OWASP, benchmark CIS)
Module 5 Intégration avec services dynamiques
- Support CGI, configuration PHP (mod_php, FPM)
- Interfaçage avec Tomcat : mod_jk, mod_proxy_ajp
- Tests d’accès aux servlets et applications JSP
Module 6 Services complémentaires (en survol)
- DNS avec Bind : base pour nommer les services
- FTP : configuration sécurisée (vsftpd, proftpd)
- Messagerie locale simple (Postfix, Dovecot)
Prérequis
- Connaissances de base en Linux/Unix et en réseaux (notamment TCP/IP).
Public visé
- Administrateurs systèmes, techniciens réseaux, développeurs Web, exploitants
- Intégrateurs ou architectes techniques souhaitant maîtriser la mise en ligne de services web
Modalités de la formation
- ⏱ Durée : 14h
- 📍 Format : Mixte (présentiel + distanciel)
- 📊 Niveau d'entrée : Intermédiaire
- 👥 Effectif : 4 à 12 stagiaires (groupe restreint)
- 🎯 Pédagogie : Apports théoriques, exercices pratiques, études de cas, projet fil rouge
- 🗓️ Délai d'accès : variable selon le mode de financement, généralement de 11 jours ouvrés à 1 mois après l'inscription. En savoir plus.
- ♿ Accessibilité : Chaque demande émanant d'une personne en situation de handicap fait l'objet d'une étude de faisabilité et d'adaptation. Contactez notre référent handicap.
Passage de la certification obligatoire
Cette formation se conclut par le passage d'une certification officielle, indispensable à la validation de votre parcours.
Certification(s) : TP – Assistant de vie aux familles
Ressources pédagogiques
- VM Linux (Debian/Ubuntu) fournies pour chaque participant
- Accès à un environnement de test local ou distant
- Documentation technique + scripts de configuration
- Exercices guidés, exemples réutilisables en production
Suivi de l'exécution et évaluation
- Travaux pratiques supervisés
- Quiz/QCM intermédiaires
- Mise en situation : création d’un site sécurisé avec Apache
- Certificat de réalisation
Accessibilité
Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.
Fiche mise à jour le 4 mai 2026.