← Retour aux formations
Développement Web & No-Code
IIS 10, administrer un serveur Web pour Windows Server 2016
Avancé
À 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
- Paramétrer un serveur IIS
- Sécuriser un serveur IIS
- Maintenir un serveur IIS
- Gé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.