About the Book
L'objectif de ce livre est de vous rendre rapidement autonome et opérationnel dans l'utilisation d'Internet Information Services pour Windows Server 2012 (IIS 8) et Windows Server 2012 R2 (IIS 8.5).Vous serez en mesure de comprendre le fonctionnement d'IIS 8 et 8.5, afin de pouvoir le configurer, le sécuriser, le dépanner, le maintenir en condition opérationnelle et améliorer ses performances.Vous utiliserez des commandes PowerShell et AppCmd, ainsi que des outils moins connus mais très utiles comme NETSH, DISM, SC, SFC, etc.Vous apprendrez aussi à utiliser le moniteur réseau intégré au navigateur pour visualiser les échanges entre le client et le serveur IIS.Vous pourrez vous entraîner grâce aux 42 Travaux pratiques corrigés !Chaque exercice est composé d'un descriptif de l'objectif. Puis la solution est présentée et commentée, étape par étape, jusqu'à l'atteinte de l'objectif. Afin de vous assurer d'être sur la bonne voie, de nombreuses copies d'écrans illustrent la solution. Enfin, un récapitulatif vous rappelle ce que venez d'apprendre.Vous apprendrez à -Installer le rôle Web Server (IIS) par défaut avec le Gestionnaire de serveur, -Afficher les modules correspondants aux services de rôle installés, -Faire apparaître les icônes des fonctionnalités installées, -Identifier si une fonctionnalité est au niveau du serveur ou d'un site, ou les deux, -Utiliser DISM pour ajouter la fonctionnalité de Redirection HTTP de IIS, -Utiliser Windows PowerShell pour installer complètement IIS, -Modifier la configuration de IIS par ajout et suppression de fonctionnalités, -Exporter la configuration et le contenu entier d'un serveur IIS, -Importer un package pour faire une restauration, -Découvrir les liens entre les principaux services de IIS, -Comprendre une fonctionnalité peu connue de IISRESET, -Agir à distance sur un autre serveur IIS, -Éditer avec précaution applicationHost.config, -Sauvegarder la configuration avec AppCmd, -Créer un site web avec AppCmdUI, -Afficher les caractéristiques principales des sites avec AppCmd, -Accéder aux informations de configuration avec AppCmd, -Arrêter un site web avec AppCmd, -Créer un site web avec PowerShell, -Afficher les caractéristiques principales des sites avec PowerShell, -Afficher les caractéristiques principales des sites avec AppCmd, -Démarrer un site web avec PowerShell, -Configurer l'administration distante, -Installer le service DNS Windows, -Créer des sites sans entête d'hôte, -Créer des sites avec des entêtes d'hôte, -Installer et configurer une application ASP.NET, -Installer une application PHP, -Contrôler l'expiration du contenu, -Activer le Suivi des demandes ayant échoué, -Créer une règle de suivi des demandes ayant échoué, -Ajouter un document par défaut, -Créer un pied de page pour tous les sites, -Activer l'exploration de répertoire, -Créer un répertoire virtuel, -Installer et configurer une page d'erreur personnalisée, -Paramétrer une redirection permanente vers un autre emplacement, -Créer un certificat auto-signé grâce au module Certificats de serveur, -Créer un site Web en HTTPS (port 443) avec un certificat SSL, -Refuser l'accès à une adresse IP à votre site web, -Définir une méthode d'authentification, -Modifier les permissions NTFS, -Activer la journalisation avec les formats W3C, IIS et NCSA, -Ajouter un nouveau champ personnalisé, -Créer un fichier journal et d'événement ETW, -Activer le journal IIS-Logging, -Sauvegarder la totalité de la configuration de IIS, -Restaurer le site web par défaut-Créer un nouveau pool d'applications, -Affecter un pool à un site web, -Débugger une application ASP.NET sans être un développeur, -Contrôler le fonctionnement de la compression de sortie, -Activer le WebDav, --Et bien plus encore !