Carte bancaire, PayPal ou virement · Maroc et internationalتعلَّم · مارِس · أتقِن

Catalogue / Infrastructure & systèmes

Serveurs web Nginx et Apache en production

Exploiter nginx et Apache comme en entreprise — hôtes virtuels, réécritures, reverse proxy, cache, TLS, en-têtes de sécurité, performance et diagnostic des 502/504.

  • Intermédiaire à avancé
  • 11 leçons
  • 7 h 45

Formation MasterLinux · Texte original

Ce que vous apprendrez

  • Lire la configuration réellement chargée d'un nginx ou d'un Apache, inclusions comprises
  • Écrire des hôtes virtuels propres avec un bloc par défaut qui refuse les noms inconnus
  • Maîtriser l'ordre des location, try_files, return et rewrite sans boucles de redirection
  • Mettre nginx en reverse proxy devant une application, avec les bons en-têtes et délais
  • Poser un cache nginx qui protège l'application pendant une panne ou un pic
  • Exploiter Apache 2.4 avec le MPM event, PHP-FPM et mod_rewrite
  • Configurer TLS moderne (TLS 1.2/1.3, HTTP/2, HSTS) et suivre les changements 2025 de Let's Encrypt
  • Ajouter des en-têtes de sécurité qui ne disparaissent pas, et limiter le débit par client
  • Régler workers, descripteurs de fichiers et keepalive pour tenir la charge
  • Diagnostiquer une erreur 502 ou 504 en lisant les journaux, puis livrer un site complet

Programme de la formation

11 leçons · 7 h 45

Prérequis

  • Le cours « Fondamentaux » ou une bonne pratique de la ligne de commande Linux
  • Avoir déjà installé un serveur web simple (leçons serveur web Debian ou Ubuntu)
  • Notions de HTTP (méthodes, codes, en-têtes) et de DNS

À qui s’adresse cette formation ?

  • Administrateurs système qui gèrent des sites et des API en production
  • Ingénieurs DevOps et SRE qui exploitent des reverse proxies
  • Étudiants et jeunes ingénieurs qui visent un poste d'exploitation en ESN