← Retour aux formations

Développement Web & No-Code

IIS 10, administrer un serveur Web pour Windows Server 2016

Avancé
Développement Web & No-Code

À propos de cette formation

Cette formation couvre l'administration d'IIS 10 sous Windows Server 2016. Les participants installent et configurent le serveur, gèrent les sites et pools d'applications, paramètrent la sécurité (SSL, authentification, filtrage), analysent les logs et optimisent les performances.

Objectifs de la formation

  • check_circleParamétrer un serveur IIS
  • check_circleSécuriser un serveur IIS
  • check_circleMaintenir un serveur IIS
  • check_circleGérer les performances d'un serveur IIS

Programme détaillé

Module 1 — Présentation

  • Architecture IIS 10, HTTP/2, Nano Server, en-tête d'hôte générique, HTTP 308
  • Variables des pools d'application
  • Installation via Gestionnaire de serveur, DISM et unattend.xml
  • Migration d'un site IIS 8.0/8.5 vers IIS 10
  • Travaux pratiques : installation d'IIS 10

Module 2 — Configuration de base

  • Gestion des services et configuration post-installation
  • Outils d'administration : WMI, PowerShell, Appcmd
  • Structure d'un site web, répertoire virtuel, pool d'applications
  • Sites statiques, liaison de site, en-tête d'hôte, filtres ISAPI
  • Configuration du serveur web : héritage et conflit
  • Travaux pratiques : création de sites, d'applications et de répertoires virtuels

Module 3 — Paramétrage de sites et d'applications Web

  • Initialisation des applications : consommation CPU, évolutivité NUMA
  • Configuration des fonctionnalités : document par défaut, pages d'erreurs HTTP, redirection
  • Configuration des applications ASP.NET, PHP, Fast-CGI
  • Travaux pratiques : installation et paramétrage de sites, configuration d'ASP.NET et PHP

Module 4 — Sécurité

  • Les principales attaques et outils de défense dans IIS
  • Authentification anonyme et certificat client
  • Autorisation et Application Pool Identity
  • Certificat de serveur auto-signé et centralisation des certificats
  • Filtrage des demandes, restrictions ISAPI/CGI/IP, règles d'autorisation d'URL
  • Travaux pratiques : mise en place de certificats SSL, authentification et tests de sécurité

Module 5 — Maintenance d'un serveur Web

  • Format des logs et amélioration de la journalisation
  • Suivi des événements : intégration d'ETW
  • Surveillance des processus de travail et suivi des demandes
  • Sauvegarde et restauration
  • Travaux pratiques : outils d'analyse de logs et de reporting, sauvegarde et restauration d'IIS

Module 6 — Gestion des performances

  • Activation dynamique des sites
  • Compression, mise en cache statique et dynamique
  • Analyseur de performances et compteurs à surveiller
  • Configurer les performances du site et des pools d'applications
  • Travaux pratiques : monitoring d'IIS, installation d'un outil de gestion du trafic, mise en place d'un cache dynamique

Prérequis

Avoir une bonne connaissance des protocoles et architectures web. Des bases en administration de Windows Server 2016 sont nécessaires.