Internet Information Services (IIS) 7.5 constitue le rôle de Serveur Web (IIS) dans Windows Server® 2008 R2 et le serveur Web dans Windows® 7. Dans Services Internet (IIS) 7, le serveur Web a été remanié pour vous permettre de personnaliser un serveur en ajoutant ou en supprimant des modules pour répondre à vos besoins spécifiques. Les modules sont des fonctionnalités individuelles que le serveur utilise pour traiter des demandes. IIS utilise par exemple des modules d'authentification pour authentifier les informations d'identification du client et des modules de cache pour gérer l'activité de cache.
Windows Server 2008 R2 contient toutes les fonctionnalités IIS nécessaires pour prendre en charge l'hébergement de contenu Web dans des environnements de production. Windows 7 contient également des fonctionnalités IIS, mais celles disponibles dépendent de la version de Windows 7 utilisée. Dans Windows 7, IIS est la solution idéale pour les personnes qui souhaitent créer et tester des applications Web.
Services de rôle disponibles dans IIS 7.5
Les tableaux de cette section indiquent la disponibilité des fonctionnalités de services de rôle et IIS pour chaque version de Windows 7 et Windows Server 2008 R2.
La disponibilité de ces fonctionnalités est décrite comme suit :
- Par défaut : la fonctionnalité est sélectionnée par défaut lorsque vous installez IIS sur votre ordinateur, mais vous pouvez décider de ne pas installer une fonctionnalité si vous n'en avez pas besoin.
- Disponible : la fonctionnalité est disponible, mais n'est pas sélectionnée par défaut lorsque vous installez IIS sur votre ordinateur. Vous pouvez installer la fonctionnalité si vous en avez besoin.
- Non disponible : la fonctionnalité n'est pas disponible et ne peut pas être installée lorsque vous installez IIS.
Remarques | |
Lorsque vous installez Windows Server 2008 R2, vous pouvez effectuer une installation de serveur minimale de Windows Server 2008 R2. Par exemple, avec ce type d'installation, l'interface Windows traditionnelle n'est pas installée ; vous devez donc configurer le serveur à partir de l'invite de commande. |
Services de rôle disponibles par catégorie
Consultez les tableaux suivants pour plus d'informations sur la disponibilité des fonctionnalités dans chaque version :
- Fonctionnalités HTTP communes
- Fonctionnalités de développement d'applications
- Fonctionnalités d'état de santé et diagnostics
- Fonctionnalités de sécurité
- Fonctionnalités de performances
- Outils d'administration
- Fonctionnalités de serveur FTP (File Transfer Protocol)
Fonctionnalités HTTP communes
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Contenu statique Contenu statique permet au serveur Web de publier des formats de fichier Web statiques, tels que des pages HTML et des fichiers image. Utilisez Contenu Statique pour publier des fichiers sur votre serveur Web que les utilisateurs pourront ensuite afficher à l'aide d'un navigateur Web. | Par défaut | Par défaut | Par défaut | Non disponible |
Document par défaut Document par défaut vous permet de configurer un fichier par défaut pour le serveur Web à retourner lorsque les utilisateurs ne spécifient pas de fichier dans une URL. Les documents par défaut simplifient l'accès des utilisateurs à votre site Web. | Par défaut | Par défaut | Par défaut | Non disponible |
Exploration de répertoire Exploration de répertoire permet aux utilisateurs de consulter le contenu d'un répertoire sur votre serveur Web. Utilisez Exploration de répertoire pour activer une liste générée automatiquement de l'ensemble des répertoires et fichiers disponibles dans un répertoire lorsque les utilisateurs ne spécifient pas de fichier dans une URL et que les documents par défaut sont désactivés ou ne sont pas configurés. | Par défaut | Par défaut | Par défaut | Non disponible |
Erreurs HTTP Erreurs HTTP vous permet de personnaliser les messages d'erreur retournés dans les navigateurs des utilisateurs lorsque le serveur Web détecte une condition d'erreur. Utilisez Erreurs HTTP pour aider les utilisateurs lorsqu'ils sont confrontés à un message d'erreur. Envisagez de fournir aux utilisateurs une adresse de messagerie pour contacter des personnes pouvant les aider à résoudre les erreurs. | Par défaut | Par défaut | Par défaut | Par défaut |
Redirection HTTP Redirection HTTP permet de rediriger les demandes des utilisateurs vers une destination spécifique. Utilisez Redirection HTTP lorsque vous souhaitez que des clients susceptibles d'utiliser une URL aboutissent en définitive à une autre URL. Cela s'avère utile dans de nombreuses situations, notamment lorsque vous renommez votre site Web, souhaitez surmonter l'obstacle d'un nom de domaine difficile à épeler ou forcer les clients à utiliser le protocole HTTPS. | Par défaut | Par défaut | Par défaut | Par défaut |
Publication WebDAV Publication WebDAV (Web Distributed Authoring and Versioning) vous permet de publier des fichiers vers et depuis un serveur Web à l'aide du protocole HTTP. Étant donné que WebDAV utilise le protocole HTTP, il fonctionne via la plupart des pare-feu sans modification. |
Par défaut |
Par défaut |
Non disponible |
Non disponible |
Fonctionnalités de développement d'applications
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
ASP.NET ASP.NET fournit un environnement de programmation orientée objet côté serveur permettant de créer des sites et applications Web qui utilisent du code managé. ASP.NET n'est pas simplement une nouvelle version d'ASP. ASP.NET propose une infrastructure fiable pour la création d'applications Web. Il a été complètement restructuré pour fournir un environnement de programmation très productive se basant sur le .NET Framework. | Disponible | Disponible | Disponible | Non disponible |
Extensibilité .NET Extensibilité .NET permet aux développeurs de code managé de modifier, d'ajouter et d'étendre les fonctionnalités de serveur Web dans le pipeline de demandes, la configuration et l'interface utilisateur. Les développeurs peuvent utiliser le modèle d'extensibilité ASP.NET bien connu et les API .NET élaborées pour créer des fonctionnalités de serveur Web aussi performantes que celles écrites avec les API C++ natives. | Par défaut | Par défaut | Par défaut | Par défaut |
ASP ASP (Active Server Pages) propose un environnement de script côté serveur pour créer des sites et applications Web. ASP offre de meilleures performances que les scripts CGI en fournissant à IIS la prise en charge native de VBScript et JScript. Utilisez ASP si des applications existantes requièrent la prise en charge ASP. Pour les nouveaux développements, envisagez d'utiliser ASP.NET. | Disponible | Disponible | Disponible | Non disponible |
CGI L'interface CGI (Common Gateway Interface) définit la façon dont un serveur Web transmet des informations à un programme externe. Une utilisation classique est notamment l'utilisation d'un formulaire Web pour collecter des informations et les transmettre ensuite à un script CGI à envoyer par messagerie électronique ailleurs. CGI étant un standard, les scripts CGI peuvent être écrits en utilisant divers langages de programmation. L'inconvénient de l'utilisation de l'interface CGI est qu'elle entraîne une surcharge au niveau des performances. | Disponible | Disponible | Disponible | Non disponible |
Extensions ISAPI Extensions ISAPI (Internet Server Application Programming Interface) assure la prise en charge du développement de contenu Web dynamique à l'aide d'extensions ISAPI. Une extension ISAPI s'exécute sur demande, comme tout autre fichier HTML statique ou fichier ASP dynamique. Les applications ISAPI étant du code compilé, elles sont traitées beaucoup plus rapidement que les fichiers ASP ou les fichiers appelant des composants COM+. | Disponible | Disponible | Disponible | Non disponible |
Filtres ISAPI Filtres ISAPI (Internet Server Application Programming Interface) assure la prise en charge des applications Web qui utilisent des filtres ISAPI. Les filtres ISAPI sont des fichiers qui peuvent étendre ou modifier les fonctionnalités fournies par IIS. Un filtre ISAPI examine chaque demande faite au serveur Web, jusqu'à ce qu'il en trouve une qu'il doit traiter. | Disponible | Disponible | Disponible | Non disponible |
SSI (Server-Side Includes) SSI (Server-Side Includes) est un langage de script qui est utilisé pour générer de façon dynamique des pages HTML. Le script s'exécute sur le serveur avant que la page ne soit envoyée au client et implique généralement l'insertion d'un fichier dans un autre. Vous pouvez par exemple créer un menu de navigation HTML et utiliser SSI pour l'ajouter de façon dynamique à toutes les pages d'un site Web. | Disponible | Disponible | Disponible | Non disponible |
Fonctionnalités d'état de santé et diagnostics
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Journalisation HTTP Journalisation HTTP permet d'enregistrer dans un journal l'activité des sites Web de ce serveur. Lorsqu'un événement susceptible d'être enregistré dans le journal (généralement une transaction HTTP) se produit, IIS appelle le module de journalisation sélectionné, puis écrit dans l'un des journaux stockés dans le système de fichiers du serveur Web. Ces journaux sont conservés en plus de ceux fournis par le système d'exploitation. | Par défaut | Par défaut | Par défaut | Par défaut |
Outils de journalisation Outils de journalisation fournit l'infrastructure permettant de gérer des journaux de serveur Web et d'automatiser les tâches de journalisation courantes. | Par défaut | Par défaut | Par défaut | Par défaut |
Observateur de demandes Observateur de demandes fournit l'infrastructure permettant de contrôler l'état des applications Web en capturant des informations sur les requêtes HTTP dans un processus de travail IIS. Les administrateurs et développeurs peuvent utiliser l'Observateur de demandes pour savoir quelles requêtes HTTP étaient en cours d'exécution dans un processus de travail lorsque celui-ci a cessé de répondre ou est devenu très lent. | Par défaut | Par défaut | Par défaut | Par défaut |
Suivi Suivi fournit l'infrastructure permettant de diagnostiquer les problèmes des applications Web et les résoudre. En utilisant le suivi des demandes ayant échoué, vous pouvez dépanner des événements difficiles à capturer comme de faibles performances ou des erreurs liées à l'authentification. Cette fonctionnalité met en mémoire tampon les événements de suivi d'une demande et ne les vide sur disque que si la demande appartient à la catégorie des conditions d'erreur configurées par l'utilisateur. | Par défaut | Par défaut | Par défaut | Par défaut |
Journalisation personnalisée Journalisation personnalisée assure la prise en charge de la journalisation des activités de serveur Web dans un format très différent de la façon dont IIS génère des fichiers journaux. Utilisez Journalisation personnalisée pour créer votre propre module de journalisation. Les modules de journalisation personnalisée sont ajoutés à IIS en inscrivant un nouveau composant COM qui implémente ILogPlugin ou ILogPluginEx. | Disponible | Disponible | Disponible | Non disponible |
Journal ODBC Journal ODBC fournit l'infrastructure qui prend en charge la journalisation des activités de serveur Web dans une base de données conforme ODBC. En utilisant une base de données de journalisation, vous pouvez afficher et manipuler par programmation des données de la base de données de journalisation sur une page HTML. Vous pouvez effectuer cette opération pour rechercher des événements spécifiques que vous souhaitez surveiller dans les journaux. | Disponible | Disponible | Non disponible | Non disponible |
Fonctionnalités de sécurité
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Authentification de base Authentification de base propose une compatibilité de navigateur performante. Adaptée aux réseaux internes de petite envergure, cette méthode d'authentification est rarement utilisée sur le réseau Internet public. Son inconvénient majeur est qu'elle transmet les mots de passe sur le réseau à l'aide d'un algorithme qui se déchiffre facilement. Si ces mots de passe sont interceptés, il est facile de les déchiffrer. Utilisez SSL avec l'authentification de base. | Disponible | Disponible | Disponible | Non disponible |
Authentification Windows Authentification Windows est une solution d'authentification de faible coût pour les sites Web internes. Ce modèle d'authentification permet aux administrateurs d'un domaine Windows de tirer parti de l'infrastructure du domaine pour authentifier les utilisateurs. N'utilisez pas l'authentification Windows si les utilisateurs devant être authentifiés accèdent à votre site Web derrière des pare-feu et serveurs proxy. | Disponible | Disponible | Non disponible | Non disponible |
Authentification Digest Authentification Digest fonctionne en envoyant un hachage du mot de passe à un contrôleur de domaine Windows pour authentifier les utilisateurs. Lorsque vous avez besoin d'une sécurité plus renforcée que l'authentification de base, envisagez d'utiliser l'authentification Digest, en particulier si les utilisateurs devant être authentifiés accèdent à votre site Web derrière des pare-feu et serveurs proxy. | Disponible | Disponible | Non disponible | Non disponible |
Authentification par mappage de certificat client Authentification par mappage de certificat client utilise les certificats clients pour authentifier les utilisateurs. Un certificat client est un identificateur numérique provenant d'une source fiable. IIS propose deux types d'authentification utilisant le mappage de certificat client. Ce type utilise Active Directory pour fournir des mappages de certificat un-à-un sur plusieurs serveurs Web. | Disponible | Disponible | Non disponible | Non disponible |
Authentification par mappage de certificat client IIS Authentification par mappage de certificat client IIS utilise les certificats clients pour authentifier les utilisateurs. Un certificat client est un identificateur numérique provenant d'une source fiable. IIS propose deux types d'authentification utilisant le mappage de certificat client. Ce type utilise IIS pour fournir des mappages de certificat un-à-un ou plusieurs-à-un et offre de meilleures performances que l'authentification par mappage de certificat client. | Disponible | Disponible | Non disponible | Non disponible |
Autorisation d'URL Autorisation d'URL vous permet de créer des règles limitant l'accès au contenu Web. Vous pouvez lier ces règles à des utilisateurs, des groupes ou des verbes d'en-tête HTTP. En configurant des règles d'autorisation d'URL, vous pouvez empêcher des utilisateurs qui ne sont pas membres de certains groupes d'accéder au contenu ou d'interagir avec des pages Web. | Disponible | Disponible | Disponible | Disponible |
Filtrage des demandes Filtrage des demandes filtre toutes les demandes entrantes sur le serveur selon des règles définies par l'administrateur. De nombreuses attaques malveillantes ont des caractéristiques communes, telles que des URL très longues ou des demandes d'action inhabituelle. En filtrant les demandes, vous pouvez contribuer à réduire l'impact de ces types d'attaque. | Par défaut | Par défaut | Par défaut | Par défaut |
Restrictions IP et Domaine Restrictions IP et Domaine vous permet d'autoriser ou de refuser du contenu en fonction de l'adresse IP d'origine ou du nom de domaine de la demande. Au lieu d'utiliser des groupes, des rôles ou des autorisations de système de fichiers NTFS pour contrôler l'accès au contenu, vous pouvez spécifier des adresses IP ou des noms de domaine. | Disponible | Disponible | Disponible | Disponible |
Fonctionnalités de performances
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Compression du contenu statique Compression du contenu statique fournit l'infrastructure permettant de configurer la compression HTTP du contenu statique. Vous utilisez ainsi la bande passante de façon plus efficace. Contrairement aux réponses dynamiques, les réponses statiques compressées peuvent être mises en cache sans dégrader les ressources processeur. | Par défaut | Par défaut | Par défaut | Par défaut |
Compression du contenu dynamique Compression du contenu dynamique fournit l'infrastructure permettant de configurer la compression HTTP du contenu dynamique. L'activation de la compression dynamique permet toujours d'utiliser la bande passante de façon plus efficace, mais si l'utilisation du processeur de votre serveur est déjà très élevée, la charge processeur imposée par la compression dynamique peut engendrer un fonctionnement plus lent de votre site. | Disponible | Disponible | Disponible | Disponible |
Outils d'administration
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Console de gestion IIS Le Gestionnaire des services Internet fournit l'infrastructure permettant de gérer IIS 7.5 à l'aide d'une interface graphique utilisateur. Vous pouvez utiliser le Gestionnaire des services Internet pour gérer un serveur Web local ou distant qui exécute IIS 7.5. | Par défaut * | Par défaut | Par défaut | Non disponible |
Scripts et outils de gestion IIS Scripts et outils de gestion IIS fournit l'infrastructure permettant de gérer par programmation un serveur Web IIS 7.5 en utilisant des commandes dans une fenêtre d'invite de commandes ou en exécutant des scripts. Vous pouvez utiliser ces outils lorsque vous souhaitez automatiser des commandes dans des fichiers de commandes ou lorsque vous ne souhaitez pas subir la charge de la gestion d'IIS en utilisant l'interface graphique utilisateur. | Disponible | Disponible | Disponible | Disponible |
Service de gestion Le service de gestion fournit l'infrastructure permettant de configurer l'interface utilisateur d'IIS 7.5, le Gestionnaire des services Internet, pour la gestion à distance dans IIS 7.5. | Disponible | Disponible | Disponible | Non disponible |
Compatibilité avec la gestion IIS 6 Compatibilité avec la gestion IIS 6 fournit une compatibilité ascendante pour vos applications et scripts qui utilisent les API d'objets de base d'administration (ABO) et ADSI (Active Directory Service Interface). Vous pouvez ainsi utiliser des scripts IIS 6.0 existants pour gérer un serveur Web IIS 7.5. | Disponible | Disponible | Disponible | Disponible |
Compatibilité avec la métabase IIS Compatibilité avec la métabase IIS 6.0 fournit l'infrastructure permettant d'interroger et de configurer la métabase afin que vous puissiez exécuter des applications et des scripts écrits dans des versions antérieures d'IIS qui utilisaient les API d'objets de base d'administration (ABO) ou ADSI (Active Directory Service Interface). | Disponible | Disponible | Disponible | Disponible |
Compatibilité avec le service WMI IIS 6 Compatibilité avec le service WMI IIS 6.0 fournit les interfaces de scripts WMI (Windows Management Instrumentation) permettant de gérer et d'automatiser des tâches par programmation pour IIS 7.5 en utilisant un jeu de scripts que vous créez dans le fournisseur WMI. Vous pouvez gérer des sites avec ce service en utilisant les outils WMI CIM Studio, WMI Event Registration, WMI Event Viewer et WMI Object Browser. | Disponible | Disponible | Disponible | Non disponible |
Outils de script IIS 6 Les outils de script IIS 6 permettent de continuer à utiliser les outils de script IIS 6.0 qui ont été conçus pour gérer IIS 6.0 dans IIS 7.5. Cela est particulièrement utile si vos applications et scripts utilisent les API ADO (ActiveX Data Objects) ou ADSI (Active Directory Service Interface). Outils de script IIS 6.0 nécessite l'API de configuration WAS. | Disponible | Disponible | Disponible | Non disponible |
Console de gestion IIS 6 Gestionnaire des services Internet (IIS) 6.0 fournit l'infrastructure pour l'administration des serveurs IIS 6.0 distants à partir de cet ordinateur. | Disponible * | Disponible | Disponible | Non disponible |
* Ce module n'est pas disponible sur une installation minimale.
Fonctionnalités de serveur FTP (File Transfer Protocol)
Nom de la fonctionnalité/Description | Éditions de Windows Server 2008 R2 | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Serveur FTP Serveur FTP permet de transférer des fichiers entre un client et un serveur à l'aide du protocole FTP. Les utilisateurs peuvent établir une connexion FTP et transférer des fichiers avec un client FTP ou un navigateur Web FTP. |
Disponible |
Disponible |
Non disponible |
Non disponible |
Service FTP Active la publication FTP sur un serveur Web. |
Disponible |
Disponible |
Non disponible |
Non disponible |
Extensibilité FTP Permet de prendre en charge des fonctionnalités d'extensibilité FTP telles que les fournisseurs personnalisés, les utilisateurs ASP.NET ou les utilisateurs du Gestionnaire des services Internet. |
Disponible |
Disponible |
Non disponible |
Non disponible |
Instance principale Web IIS
Nom de la fonctionnalité/Description | Windows Server 2008 R2 Éditions de | Windows 7 Édition Intégrale, Professionnel et Entreprise | Windows 7 Édition Familiale Premium | Windows 7 Édition Familiale Basique et Starter |
---|---|---|---|---|
Instance principale Web IIS Les composants d'instance principale Web peuvent être consommés ou hébergés par d'autres applications. Ainsi, les composants Services Internet (IIS) 7 peuvent traiter les demandes HTTP directement dans une application. Cette nouveauté est particulièrement utile pour doter des applications personnalisées de fonctionnalités de serveur Web de base ou pour déboguer des applications. | Disponible |
Disponible |
Disponible |
Disponible |