1. Livres et vidéos
  2. Internet Information Services (versions 7 et 7.5) - Installation, configuration et maintenance du serveur Web de Microsoft - Version en ligne

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft - Version en ligne

  • Accès illimité 24h/24, 7J/7
  • Tous les livres en ligne, les vidéos et les cours enregistrés ENI
  • Plus de 10 nouveautés livres et vidéos chaque mois
  • Les nouveautés disponibles le jour de leur sortie
  • Accès 100% en ligne
  • Accessible immédiatement
  • Version HTML
  • Accès illimité 24h/24, 7J/7

Présentation

Ce livre sur IIS (en version 7 ou 7.5) s'adresse à des administrateurs chargés de la mise en ligne et de la maintenance de sites web. Il présente les protocoles et technologies nécessaires à la mise en place de l'infrastructure Web basée sur IIS 7 sous Windows Server 2008 et IIS 7.5 sous Windows Server 2008 R2. L'auteur s'appuie sur de nombreux exemples et pas à pas pour présenter les bonnes pratiques de configuration pour la mise en ligne de sites Web statiques ou dynamiques dans les langages les plus courants du marché.

À la fin de ce livre, le lecteur sera capable :

D'installer les différentes versions de IIS selon les plateformes cibles.
De mettre en ligne un site web statique ou dynamique.
• D'implémenter les mécanismes de sécurité sur des sites Web.
• D'optimiser le fonctionnement de IIS pour l'utilisation des langages ASP, PHP, ASP.NET, JSP et CGI.
• De configurer les protocoles additionnels fournis avec IIS (SMTP, FTP, …).
• De superviser le fonctionnement de IIS.
• De sauvegarder et restaurer des serveurs IIS.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.


Les chapitres du livre :
Introduction à IIS 7 – Installation de IIS – Administration des sites – Optimisation des applications Web – Fonctionnalités de développement – Fonctionnalités avancées – Mise en place de la sécurité – Délégation et administration à distance – Administration à l’aide de scripts – Mise en place de la haute disponibilité – Sauvegarde et restauration – Maintenance et optimisation des performances

Table des matières

  • Introduction à IIS
    • 1. Objectifs de ce livre
    • 2. Implémentation d’un serveur web
      • 2.1 Les bases du web
      • 2.2 Les protocoles web
      • 2.3 Le fonctionnement d’un serveur web
      • 2.4 Les applications web
      • 2.5 Les web services
    • 3. Les services IIS
    • 4. Historique d'IIS
      • 4.1 Jusqu'à IIS 6
      • 4.2 Apports de la version 7.0
      • 4.3 Apports de la version 7.5
      • 4.4 IIS 7.5 Express et FTP Publishing Service 7.5
  • Installation de IIS
    • 1. Pré-requis d’installation
      • 1.1 Intégration à Windows
      • 1.2 Les pré-requis matériels
      • 1.3 Les éditions standard de Windows Server 2008
      • 1.4 Les éditions Core de Windows Server 2008
    • 2. Installation par interface graphique
      • 2.1 Installation du rôle Serveur Web (IIS)
      • 2.2 Désinstallation du rôle Serveur Web (IIS)
      • 2.3 Installation d'une fonctionnalité
      • 2.4 Installation par l'assistant Web Platform Installer
    • 3. Installation par ligne de commande (script)
      • 3.1 Liste des packages disponibles
      • 3.2 Installation sous Windows Server 2008 par fichier de réponse
      • 3.3 Installation sous Windows Server 2008 par ligne de commande
      • 3.4 Installation sous Windows Server 2008 R2
    • 4. Installation sur une édition Core
      • 4.1 Configuration des fondamentaux du système en ligne de commande
      • 4.2 Configuration des fondamentaux du système via une interface graphique
      • 4.3 Installation du rôle Serveur Web (IIS)
      • 4.4 Commandes supplémentaires
    • 5. Installation dans un environnement virtualisé
      • 5.1 Les avantages de la virtualisation
      • 5.2 L'hyperviseur
      • 5.3 Implémentation du Serveur Web (IIS)
    • 6. Installation des composants additionnels
      • 6.1 Présentation des services de rôles
        • 6.1.1 Ajout d'un service de rôles
        • 6.1.2 Suppression d'un service de rôle
      • 6.2 Description des services de rôle
        • 6.2.1 Fonctionnalités HTTP communes
        • 6.2.2 Développement d'applications
        • 6.2.3 Intégrité et diagnostics
        • 6.2.4 Sécurité
        • 6.2.5 Performances
        • 6.2.6 Outils de gestion
        • 6.2.7 Serveur FTP
        • 6.2.8 IIS Hostable Web Core
        • 6.2.9 Serveur SMTP
  • Administration des sites
    • 1. Les outils d'administration
      • 1.1 Administration à l'aide d'une interface graphique
        • 1.1.1 Présentation de la console graphique
        • 1.1.2 Administration à l'aide de la console graphique
      • 1.2 Administration à l'aide de la ligne de commande
      • 1.3 Administration des services
        • 1.3.1 Présentation des services IIS
        • 1.3.2 Administration par interface graphique
        • 1.3.3 Administration par l'outil en ligne de commande
    • 2. Administration des sites web
      • 2.1 Administration d'un site web
        • 2.1.1 Configuration de connexion
        • 2.1.2 Infrastructure de stockage
        • 2.1.3 Création d'un nouveau site web
        • 2.1.4 Paramètres d'un site web
      • 2.2 Gestion des répertoires virtuels
        • 2.2.1 Caractéristiques d'un répertoire virtuel
        • 2.2.2 Création d'un répertoire virtuel
      • 2.3 Gestion des applications
        • 2.3.1 Caractéristiques d'une application
        • 2.3.2 Création d'une application
  • Optimisation des applications Web
    • 1. Architecture d’IIS 7
      • 1.1 Une nouvelle architecture modulaire
      • 1.2 Quelques rappels sur l'architecture de Windows
      • 1.3 Adaptateur de réception
        • 1.3.1 Principe de fonctionnement
        • 1.3.2 Hypertext Transfer Protocol Stack (HTTP.sys)
      • 1.4 World Wide Web Publishing Service (WWW Service)
        • 1.4.1 Le service World Wide Web Publishing
        • 1.4.2 Le service Windows Process Activation Service (WAS)
      • 1.5 Traitement d'une requête dans IIS
      • 1.6 Les pools applicatifs
      • 1.7 Traitement d'une requête HTTP
    • 2. Mise en place des pools d'applications
      • 2.1 Création d'un pool d'applications
      • 2.2 Optimisation des paramètres d'un pool d'applications
        • 2.2.1 Configuration des options de recyclage
        • 2.2.2 Configuration des paramètres avancés
    • 3. Paramètres des applications
      • 3.1 Configuration des paramètres des applications
      • 3.2 Le fichier machine.config
      • 3.3 Le fichier applicationHost.config
      • 3.4 Le fichier web.config
    • 4. Configuration des modules natifs
      • 4.1 Administration des modules natifs
      • 4.2 Liste des modules natifs
    • 5. Configuration des modules managés
      • 5.1 Administration des modules managés
      • 5.2 Liste des modules managés
  • Fonctionnalités de développement
    • 1. Optimisation des applications ASP.NET
      • 1.1 Présentation de ASP.NET
      • 1.2 Implémentation de ASP.NET dans IIS
        • 1.2.1 Nouvelle architecture d'intégration
        • 1.2.2 Configuration des paramètres ASP.NET d'un pool applicatif
      • 1.3 Fichiers de configuration .NET
        • 1.3.1 L'arborescence des fichiers de configuration .NET
        • 1.3.2 Le fichier machine.config
        • 1.3.3 Le fichier web.config racine
        • 1.3.4 Le fichier applicationHost.config
        • 1.3.5 Le fichier web.config de site
        • 1.3.6 Le fichier web.config de répertoire ou d'application
      • 1.4 Configuration des paramètres ASP.NET
        • 1.4.1 Chaînes de connexion
        • 1.4.2 Clé d'ordinateur
        • 1.4.3 Compilation .NET
        • 1.4.4 Courrier électronique SMTP
        • 1.4.5 État de session
        • 1.4.6 Fournisseurs
        • 1.4.7 Globalisation .NET
        • 1.4.8 Niveaux de confiance .NET
        • 1.4.9 Pages d'erreurs .NET
        • 1.4.10 Pages et contrôles
        • 1.4.11 Paramètres d'application
        • 1.4.12 Règles d'autorisation .NET
    • 2. Optimisation des applications ASP
      • 2.1 Présentation du langage ASP
      • 2.2 Implémentation du langage ASP dans IIS
      • 2.3 Configuration des paramètres ASP
    • 3. Optimisation des applications PHP
      • 3.1 Présentation du langage PHP
      • 3.2 Implémentation dans IIS
      • 3.3 Administration PHP via la console IIS
    • 4. Intégration du gestionnaire de bases de données
  • Fonctionnalités avancées
    • 1. Implémentation du protocole SMTP
      • 1.1 Présentation du protocole SMTP
        • 1.1.1 Présentation des concepts de la messagerie électronique
        • 1.1.2 Le serveur SMTP dans IIS
        • 1.1.3 Les protocoles SMTP et ESMTP
        • 1.1.4 Mécanisme d'envoi
        • 1.1.5 Mécanisme de réception
      • 1.2 Installation du serveur SMTP
      • 1.3 Création d'un serveur virtuel SMTP
      • 1.4 Configuration d'un serveur virtuel SMTP
        • 1.4.1 Onglet Général
        • 1.4.2 Onglet Accès
        • 1.4.3 Onglet Messages
        • 1.4.4 Onglet Remise
        • 1.4.5 Onglet Routage LDAP
        • 1.4.6 Onglet Sécurité
      • 1.5 Configuration des domaines
      • 1.6 Gestion des sessions
    • 2. Implémentation du protocole FTP
      • 2.1 Présentation du protocole FTP
        • 2.1.1 Concepts de fonctionnement du protocole FTP
        • 2.1.2 Implémentation du protocole FTP dans IIS
      • 2.2 Installation du protocole FTP
      • 2.3 Ajout d'un site FTP
        • 2.3.1 Créer un nouveau site web
        • 2.3.2 Ajouter une liaison FTP
        • 2.3.3 Vérifier la prise en charge du protocole FTP
      • 2.4 Gestion des accès
        • 2.4.1 Authentification FTP
        • 2.4.2 Règles d'autorisation FTP
        • 2.4.3 Isolation d'utilisateur FTP
        • 2.4.4 Messages FTP
        • 2.4.5 Journalisation FTP
      • 2.5 Configuration de la sécurité
        • 2.5.1 Exploration des répertoires FTP
        • 2.5.2 Filtrage des demandes FTP
        • 2.5.3 Paramètres SSL FTP
        • 2.5.4 Prise en charge du pare-feu FTP
        • 2.5.5 Restrictions liées au domaine et à l'adresse IPv4 FTP
  • Mise en place de la sécurité
    • 1. Configuration de la journalisation
      • 1.1 Présentation de la journalisation sous IIS
      • 1.2 Mise en place de la journalisation
        • 1.2.1 Mise en place à l'aide de l’interface graphique
        • 1.2.2 Mise en place à l'aide d'un script
    • 2. Configuration du pare-feu
      • 2.1 Le nouveau pare-feu sous Windows Server 2008
      • 2.2 Création d'une règle de pare-feu
    • 3. Implémentation du protocole HTTPS
      • 3.1 Présentation du protocole HTTPS
        • 3.1.1 Intégration du protocole HTTPS à IIS
        • 3.1.2 Terminologie utile à HTTPS
        • 3.1.3 Principe de fonctionnement du HTTPS
      • 3.2 Présentation de l'infrastructure à clé publique
        • 3.2.1 Les composants d'une infrastructure à clé publique
        • 3.2.2 Principe de fonctionnement d'une infrastructure à clé publique
        • 3.2.3 Les types d'autorité de certification
      • 3.3 Sécuriser un site web à l'aide d'une autorité de certification autonome
        • 3.3.1 Mise en place d’une autorité de certification autonome
        • 3.3.2 Mise en place d’une autorité de certification d'entreprise et d'une authentification mutuelle
    • 4. L'authentification
      • 4.1 Présentation des concepts d'authentification
      • 4.2 Protocoles d'authentification disponibles
        • 4.2.1 Authentification anonyme
        • 4.2.2 Authentification de base
        • 4.2.3 Authentification Digest
        • 4.2.4 Authentification du certificat client Active Directory
        • 4.2.5 Authentification par formulaire
        • 4.2.6 Authentification Windows
      • 4.3 Mise en place de l'authentification
    • 5. Les permissions NTFS
      • 5.1 Le système de fichiers NTFS
        • 5.1.1 Présentation du système de fichiers NTFS
        • 5.1.2 Intégration avec IIS
      • 5.2 Contrôle d’accès
        • 5.2.1 Le système de sécurité
        • 5.2.2 Les autorisations NTFS
        • 5.2.3 L'administration des accès aux fichiers et dossiers NTFS
    • 6. Sécurité des applications
      • 6.1 Le filtrage des demandes
      • 6.2 Règles d'autorisation
      • 6.3 Restrictions d'adresse IPv4 et de domaine
  • Délégation et administration à distance
    • 1. Configuration de l’administration à distance
      • 1.1 Administration distante à l'aide de la console Gestionnaire des services Internet
        • 1.1.1 Présentation de l'administration à distance
        • 1.1.2 Configuration du service de gestion
        • 1.1.3 Configuration de la console d'administration
      • 1.2 Administration à l'aide du Bureau à distance
        • 1.2.1 Présentation du service de Bureau à distance
        • 1.2.2 Mise en place du Bureau à distance
    • 2. Configuration de la délégation d'administration
      • 2.1 Présentation de la délégation d'administration
        • 2.1.1 Délégation à un utilisateur
        • 2.1.2 Filtrage des fonctionnalités
      • 2.2 Délégation d'un site web ou d'une application
      • 2.3 Délégation des fonctionnalités
  • Administration à l’aide de scripts
    • 1. Automatisation de IIS
    • 2. Administration à l'aide de l'outil appcmd.exe
      • 2.1 Présentation de l'outil appcmd.exe
      • 2.2 Recherche d'aide
      • 2.3 Exemple de script utilisant appcmd.exe
    • 3. Administration à l'aide de PowerShell
      • 3.1 Présentation de PowerShell
      • 3.2 Installation du module PowerShell
      • 3.3 Commandes PowerShell utiles
      • 3.4 Exemple de script utilisant PowerShell
    • 4. Autres outils de scripts
      • 4.1 Présentation des interfaces WMI
      • 4.2 L'espace de noms WebAdministration
      • 4.3 L'outil scriptomatic
    • 5. Administration à l'aide des API .NET
  • Mise en place de la haute disponibilité
    • 1. Les risques d'une architecture centralisée
      • 1.1 Considérations générales
      • 1.2 Considérations spécifiques au serveur web IIS
    • 2. Implémentation de l'équilibrage de charge réseau
      • 2.1 Présentation du composant d'équilibrage de charge réseau
      • 2.2 Critères d'équilibrage de charge
      • 2.3 Critères de tolérance de pannes
      • 2.4 Configuration de l'équilibrage de charge réseau
      • 2.5 Mise en place sur une édition complète
        • 2.5.1 Installation du serveur web IIS
        • 2.5.2 Mise en place de l'équilibrage de charge réseau
      • 2.6 Mise en place sur une édition Core
  • Sauvegarde et restauration
    • 1. Sauvegarde et restauration des sites web
      • 1.1 Principes de sauvegarde des sites web
      • 1.2 Sauvegarde du contenu
      • 1.3 Sauvegarde des certificats
    • 2. Sauvegarde de la configuration IIS
      • 2.1 Présentation de la sauvegarde de la configuration IIS
      • 2.2 Créer une sauvegarde de configuration
      • 2.3 Lister les sauvegardes des configurations existantes
      • 2.4 Restaurer une sauvegarde de configuration
      • 2.5 Supprimer une sauvegarde de configuration
    • 3. Les configurations partagées
      • 3.1 Présentation de Web Deploy
      • 3.2 Import/export d'un site Web Deploy
        • 3.2.1 Export d'un site web à l'aide de Web Deploy
        • 3.2.2 Import d'un site web à l'aide de Web Deploy
        • 3.2.3 Synchronisation d'un site entre deux serveurs
  • Maintenance et optimisation des performances
    • 1. Compatibilité métabase IIS 6
    • 2. Les journaux IIS
    • 3. Suivi des évènements échoués
      • 3.1 Présentation du suivi des évènements échoués
      • 3.2 Mise en place du suivi des évènements échoués
    • 4. Pages d’erreurs
      • 4.1 Pages d'erreurs personnalisées
        • 4.1.1 Présentation des pages d'erreurs personnalisées
        • 4.1.2 Mise en place d'une page d'erreurs
      • 4.2 Liste des codes d'état HTTP
    • 5. Problèmes liés à l’authentification et à l’autorisation
    • 6. Problèmes liés à la communication
    • 7. Problèmes liés à la configuration
      • 7.1 Best Practices Analyzer
      • 7.2 Microsoft Web Application Configuration Analyzer
    • Index

Auteur

Loïc THOBOISEn savoir plus

Loïc THOBOIS est Formateur et Consultant expert sur les technologies Microsoft depuis de nombreuses années. Il est reconnu Microsoft MVP (Most Valuable Professional) Cloud and Datacenter Management.

Caractéristiques

  • Niveau Initié à Confirmé
  • Parution juillet 2012
    • HTML
    • ISBN : 978-2-7460-0748-3
    • EAN : 9782746074873
    • Ref. ENI : LNRI7.5IIS

Téléchargements

En complétant ce formulaire, vous acceptez d'être contacté afin de recevoir des informations sur nos produits et services ainsi que nos communications marketing. Vous aurez la possibilité de vous désabonner de nos communications à tout moment. Pour plus d'informations sur notre politique de protection des données, cliquez ici.
  • Des fichiers complémentaires (751 Ko)