Vous apprendrez à
- Installer et configurer Internet Information Services 7.5 (IIS 7.5) sous Windows Server 2008
- Utiliser l'architecture modulaire d'IIS 7.5 pour personnaliser l'installation de votre serveur
- Administrer efficacement les sites avec les scripts et la délégation
- Sécuriser le contenu en définissant les autorisations et en activant le cryptage des transferts de données
- Mettre en œuvre une solution d'hébergement prenant en charge ASP.NET, PHP et d'autres technologies
- Optimiser un serveur Web robuste et hautement performant
Objectif
Microsoft IIS 7.5 fournit une plate-forme souple et extensible, offrant ainsi aux développeurs un meilleur contrôle de la mise en œuvre, du déploiement et de la gestion des applications Web. Lors de cette formation, vous acquerrez une expérience pratique d'IIS 7.5 et de Windows Server 2008. Vous construirez et administrerez un serveur Web robuste afin d'implémenter et de sécuriser des solutions Web.
À qui s'adresse cette formation
Aux développeurs Web, aux administrateurs et à toute personne intéressée par la mise en œuvre de solutions Web d'entreprise sécurisées avec IIS 7.5 pour Windows Server 2008. Des connaissances de Windows et d'Internet sont supposées acquises. Une expérience du développement Web est utile mais n'est pas obligatoire.
Travaux pratiques
Vous acquerrez une expérience pratique de l'implémentation de sites Web d'entreprise avec Windows Server 2008 et IIS 7.5. Les exercices comprennent :
- Installation et configuration d'IIS 7.5
- Automatisation des tâches administratives avec les scripts
- Activation et utilisation d'ASP.NET
- Sécurisation du contenu du serveur
- Solutions de publication avec WebDAV et FTP
- Création de plusieurs serveurs virtuels
- Surveillance et optimisation d'IIS 7.5
- Tests du basculement avec les clusters d'équilibrage de charge réseau (NLB)
Contenu détaillé
IIS 7.5 : une plate-forme puissantepour les applications Web
- Intégration du framework ASP.NET
- Architecture totalement modulaire et extensible
- Performances et fiabilité améliorées
Préparation de l'installation d'IIS 7.5
Vue d'ensemble de l'architecture Web
- Communication entre les navigateurs et les serveurs
- Mise en place des briques des technologies Internet
Installation du serveur Web
- Vérification de la configuration minimum requise
- Mise en place de bonnes pratiques d'installation
- Création d'un miroir de l'environnement de production pour les développeurs
Configuration des modules extensibles
Analyse de l'installation par défaut
- Identification des modules standards
- Modification des paramètres de configuration initiale
- Diminution de la surface d'attaque
Extension des fonctionnalités avec des modules supplémentaires
- Déterminer les besoins pour les applications
- Activer des modules nécessaires pour les applications
- Nouvelles fonctionnalités grâce à des modules personnalisés
Création d'un site Web fiable
Sandbox automatiques avec les pools d'applications
- Gestion des pools d'applications
- Isoler des applications pour plus de stabilité et de performance
Maintien de la disponibilité des applications
- Configuration de la détection rapide des défaillances
- Recyclage des processus et santé des programmes
- Détection d'erreurs avec FREB (Failed Request Event Buffering)
Simplification des tâches administratives
Configurer les paramètres des applications
- Automatisation des tâches avec les scripts et AppCmd
- Réplication de la configuration de votre système
- Copie récursive des configurations et des contenus d'un site
- Gain de davantage de contrôle en installant l'Administration Pack
Délégation de responsabilités administratives
- Autoriser les propriétaires de sites à contrôler des fonctions
- Permettre au développeur de gérer le serveur virtuel
- Tracer les changements de configuration avec Configuration Tracing
Développement d'applications avec IIS 7.5
Optimisation de l'intégration d'ASP.NET
- Analyse des modes pipeline classique et intégré
- Création de pages Web ASP.NET
- Configuration du support en ASP classique
Prise en charge de technologies alternatives
- Utilisation de frameworks d'applications courants avec FastCGI
- Création d'une solution PHP
Sécurisation d'applications Web
Authentification sécurisée des utilisateurs
- Paramétrage des utilisateurs et des groupes
- Sélection des modules d'authentification
- Restriction de l'accès avec ISM, le gestionnaire de services Internet
Chiffrement des communications
- Demander et installer un certificat de serveur
- Activation de SSL/TLS pour sécuriser les transferts de données
- Vérification de l'authenticité des serveurs avec les certificats
Extension des capacités d'hébergement
Publication de contenu Web
- Chargement de données avec Secure FTP
- Gestion d'arborescences de fichiers avec WebDAV
- Indexation et recherche de contenus
Création de plusieurs serveurs virtuels
- Hébergement de très nombreux sites et sous-sites
- Protection et isolation de sites concurrents
- Résolution de sites par DNS et par en-têtes d'hôtes
Intégration de technologies SharePoint
- Collaboration d'équipe et gestion de documents
- Configuration de SharePoint pour qu'il coexiste avec d'autres sites Web
Déploiement d'un serveur Web évolutif
Réglage et optimisation des performances
- Résolution de problèmes liés aux compteurs de performance
- Analyse des fichiers journaux du serveur Web
Mise en œuvre d'une ferme de serveurs robuste
- Configuration de jardins et de fermes Web
- Obtention d'une ferme tolérante aux pannes et évolutive
- Création d'un cluster d'équilibrage de charge réseau (NLB)
|
<< Windows
Formations liées à ce sujet
Windows Server est une marque de Microsoft Corporation.