Formation IIS Web Hosting
€ HT / personne |
3 jours (21 heures) |
Présentation
IIS Web Hosting est la plateforme d’hébergement web native de Microsoft Windows Server. Cette solution permet de déployer et gérer des sites, applications et services web grâce à une configuration centralisée et des fonctionnalités avancées. IIS exécute des applications ASP.NET, PHP ou statiques, avec des options poussées de sécurité,d’optimisation et d’automatisation.
Notre formation IIS Web Hosting vous permettra de maîtriser la configuration, le déploiement et la sécurisation d’applications sous Windows Server. Vous apprendrez à gérer les Application Pools, à configurer les bindings et certificats SSL, à optimiser les performances, à mettre en place le cache et la supervision, et à automatiser avec PowerShell et Web Deploy.
Vous serez en mesure de déployer des applications ASP.NET et PHP, d’intégrer IIS dans des architectures multi‑environnements et d’assurer la maintenance et la haute disponibilité des services web. La formation couvre les bonnes pratiques de sécurité et de performance, ainsi que l’intégration avec des outils DevOps et des reverse proxies.
Comme toutes nos formations, celle‑ci s’appuie sur la dernière version stable d’IIS 10.0 v1809.
Objectifs
- Comprendre l’architecture et les composants d’IIS
- Installer et configurer IIS sur Windows Server
- Gérer les Application Pools et la sécurité
- Déployer des applications web ASP.NET et PHP
- Optimiser les performances et mettre en place la supervision
- Automatiser l’administration et les déploiements
Public visé
- Administrateurs systèmes Windows
- Développeurs .NET
- ntégrateurs web
- Responsables IT
Pré‑requis
- Connaissances de base en Windows Server
- Notions de réseaux et de protocoles HTTP/HTTPS
- Expérience en administration système recommandée
Programme de notre formation IIS Web Hosting
Introduction à IIS et à son environnement
- Présentation d’IIS et de son rôle dans l’hébergement web sur Windows Server
- Architectures client‑serveur et protocoles HTTP/HTTPS
- Installation d’IIS via Server Manager et PowerShell
- Gestion des rôles et fonctionnalités IIS
- Composants clés : Worker Processes, Application Pools, Sites
- Atelier : Installation complète d’IIS et configuration d’un premier site web
Configuration des sites et applications
- Création et gestion de sites web et applications virtuelles
- Paramétrage des bindings (ports, IP, noms d’hôte)
- Répertoires virtuels et physiques
- Gestion des certificats SSL/TLS pour HTTPS
- Paramétrage des en‑têtes HTTP et de la compression
- Atelier : Mise en ligne d’un site avec certificat SSL auto‑signé
Gestion des Application Pools
- Rôle des Application Pools dans IIS
- Modes de pipeline : Classique vs Intégré
- Identités et niveaux d’isolation
- Gestion des ressources et recyclage automatique
- Débogage et diagnostic des applications
- Atelier : Application Pool dédié et déploiement d’une application .NET
Sécurité et authentification
- Options d’authentification : Anonyme, Windows, Basic, Digest, Forms
- Autorisation par IP et domaines
- Filtrage des requêtes et restrictions d’URL
- Forcer le HTTPS et gérer les redirections
- Intégration Active Directory pour le contrôle d’accès
- Atelier : Site sécurisé avec authentification Windows et restrictions IP
Gestion et optimisation des performances
- Activation et configuration du caching côté serveur
- Compression statique et dynamique
- Optimisation des paramètres du Worker Process
- Suivi via IIS Manager et PerfMon
- Limites de bande passante et de connexions
- Atelier : Règles de cache pour améliorer le temps de réponse
Surveillance et journalisation
- Configuration des logs IIS et formats
- Analyse des journaux pour diagnostiquer les erreurs
- Utilisation de Failed Request Tracing
- Intégration avec Event Viewer et outils externes
- Métriques clés et codes HTTP à surveiller
- Atelier : Analyse de logs pour identifier les causes des erreurs 500/404
Déploiement d’applications sur IIS
- Déploiement d’applications ASP.NET, PHP et statiques
- Automatisation des mises en ligne avec Web Deploy
- Intégration Visual Studio pour le déploiement
- Gestion des dépendances et variables d’environnement
- Configurations DEV / TEST / PROD
- Atelier : Déploiement automatisé d’une application ASP.NET via Web Deploy
Intégration et administration avancée
- IIS en reverse proxy et load balancer (ARR)
- Réécritures d’URL avec URL Rewrite
- Administration distante via PowerShell et IIS Remote Management
- Interop avec reverse proxies tiers
- Bonnes pratiques de sauvegarde et restauration
- Atelier : Reverse proxy avec URL Rewrite
Maintenance et bonnes pratiques
- Stratégies de sauvegarde et PRA
- Mises à jour et correctifs de sécurité
- Documentation et standardisation des configurations
- Contrôles réguliers de performance et disponibilité
- Adoption des pratiques DevOps avec IIS
- Atelier : Plan de maintenance et de supervision d’IIS
Pour aller plus loin
Formation Windows Server 2025
Formation ASP.NET Core 8
Formation Hyper-V Core Virtualization
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS