Notes de publication des services Internet (IIS) 5.0, Microsoft®. Consultez ces notes pour avoir les informations les plus récentes concernant l'installation, la documentation et les autres problèmes connus.
Problèmes connus et limitations
Si vous exécutez l'Assistant Autorisations pour un site Web et que vous choisissiez d'hériter tous les paramètres de sécurité, les clients peuvent se voir refuser l'accès au site Web. Pour rectifier ce problème, ouvrez la feuille de propriétés Répertoire de base pour le site Web et sélectionnez les autorisations Lecture et Scripts seulement. Lorsque le système vous le demande, faites en sorte que tous les répertoires virtuels et fichiers héritent ces paramètres.
Si vous activez la case à cocher Requérir un cryptage à 128 bits sur un serveur pouvant crypter uniquement 56 bits, les utilisateurs ne pourront pas avoir accès aux ressources pour lesquelles cette configuration est sélectionnée. Même si cette case à cocher est activée, un cryptage à 56 bits peut seulement être utilisé. Pour permettre aux utilisateurs d'afficher ces ressources, désactivez la case à cocher.
Si vous ne pouvez pas supprimer ni réattribuer votre certificat de serveur après une mise à niveau de Microsoft® Windows 2000®, le problème est dû aux modifications dans la façon dont IIS 5.0 utilise les certificats de serveur. Pour résoudre le problème, utilisez le script Visual Basic ci-dessous pour modifier les paramètres de la métabase et supprimer le certificat. Vous pouvez ensuite utiliser l'Assistant Certificat du site Web dans IIS pour réattribuer le certificat.
'Définissez NomMachine comme le nom de la machine ou de l'hôte local
Set PathObj = GetObject("IIS://" & NomMachine & "/w3svc")
PathObj.PutEx 1, "SSLCertHash", ""
PathObj.PutEx 1, "SSLStoreName", ""
PathObj.SetinfoSi vous utilisez des restrictions DNS dans IIS 5.0, et que certains utilisateurs éprouvent des difficultés à accéder aux ressources du serveur, vous pouvez remédier à ce problème en utilisant la syntaxe "*.domainname.com" au lieu de "domainname.com".
Microsoft® Windows 2000® Server et IIS 5.0 sont conçus pour vous permettre de tirer le meilleur parti de votre serveur. Vous avez la possibilité d'exécuter votre serveur en tant que serveur de fichiers ou en tant que serveur d'applications. Les besoins en mémoire sont différents pour ces deux types de serveurs et le paramètre que vous choisissez peut avoir une influence sur les performances du serveur.
Par défaut, Windows 2000 Server est installé en tant que serveur de fichiers. Il est recommandé de configurer votre serveur en tant que serveur d'applications si vous l'utilisez principalement en tant que serveur Web.
Pour configurer votre serveur en tant que serveur d'applications
Il peut s'avérer utile de désactiver la mise en pool de sockets si une des conditions suivantes est remplie :
La mise en pool de sockets entraîne une écoute par IIS 5.0 de toutes les adresses IP, ce qui peut représenter un risque éventuel pour les domaines sécurisés avec plusieurs réseaux. En outre, la limitation de bande passante et les réglages des performances s'appliquent à tous les sites Web configurés pour le même port, le port 80 par exemple. Si vous envisagez d'utiliser la limitation de bande passante ou de procéder à des réglages des performances site par site, vous devez désactiver la mise en pool de sockets.
Pour désactiver la mise en pool de sockets, tapez le texte suivant à l'invite de commandes :
c:\inetpub\adminscripts\cscript adsutil.vbs set w3svc/disablesocketpooling trueL'invite de commandes répond :
disablesocketpooling : (BOOLEAN) True
La fonctionnalité Redémarrage automatique du Gestionnaire de contrôle des services de Windows 2000 redémarre automatiquement les services Internet si le processus Inetinfo.exe est terminé de façon anormale ou si vous utilisez le Gestionnaire des tâches de Windows ou Kill.exe pour arrêter les services Internet. Pour plus d'informations, consultez Redémarrage de IIS. Si vous souhaitez arrêter les services Internet, vous devez désactiver la fonctionnalité Redémarrage automatique.
Pour désactiver la fonctionnalité Redémarrage automatique
Vous pouvez également désactiver la fonctionnalité Redémarrage automatique en tapant Iisreset.exe /disable sur la ligne de commande.
Dans IIS 4.0, la propriété Buffer de l'objet ASP Response avait pour valeur par défaut FALSE. Dans une nouvelle installation de IIS 5.0, la propriété Buffer a pour valeur par défaut TRUE. Dans le cas d'une mise à niveau vers IIS 5.0, la propriété Buffer garde la valeur de la version précédente.
La modification de la valeur de cette propriété en TRUE peut améliorer de façon significative les performances d'applications ASP importantes dans lesquelles les utilisateurs se connectent d'abord à l'application par modem. Vous pouvez activer la mise en mémoire tampon pour vos applications depuis le composant logiciel enfichable IIS ou en ajoutant l'instruction <% Response.Buffer = True %> aux pages sélectionnées. Vous pouvez également modifier la propriété pour toute une application à l'aide du composant logiciel enfichable IIS. Pour plus d'informations, consultez la documentation IIS 5.0.
L'intégralité des ressources IIS, y compris les ressources NNTP et SMTP, doit être supprimée d'un cluster avant la désinstallation du service de cluster Microsoft . Si vous ne le faites pas, vous ne pourrez pas arrêter ou redémarrer les sites IIS précédemment en clusters.
Pour résoudre ce problème, tapez le texte suivant à l'invite de commandes pour l'ensemble des ressources IIS précédemment en clusters :
Inetpub\AdminScripts\adsutil.vbs set <nom du service>/<ID d'instance id>/ClusterEnabled 0
Les extensions serveur Microsoft® FrontPage® ne sont pas prises en charge pour les ressources situées dans le service de cluster Microsoft.
Lorsque vous utilisez la nouvelle option Redémarrer IIS dans le composant logiciel enfichable IIS ou lorsque vous utilisez Iisreset.exe (version ligne de commande de cette fonctionnalité) pour arrêter IIS 5.0, le service de cluster Microsoft tente de redémarrer automatiquement IIS.
Pour empêcher le service de cluster Microsoft de redémarrer IIS automatiquement
Les sessions ASP et FTP ne basculent pas vers d'autres noeuds dans le service de cluster Microsoft. Les informations de la session ASP ne sont pas perdues si l'ordinateur concerné est restauré avant l'expiration de la session et si la défaillance d'origine n'était pas due à un arrêt inattendu de IIS. Les sessions FTP sont perdues et doivent être redémarrées. Dans les deux cas, les clients doivent rétablir la connexion si un basculement se produit au niveau du serveur.
Les ressources NNTP et SMTP qui font partie du service de cluster Microsoft doivent être arrêtées à l'aide de l'interface utilisateur d'administration de cluster. L'utilisation du composant logiciel enfichable IIS ne permet pas de les arrêter.
Si vous utilisez des sites Web en clusters utilisant eux-mêmes des en-têtes d'hôtes, attribuez à la propriété de métabase ServerAutoStart la valeur TRUE pour ces sites.
Pour ce faire, tapez la ligne ci-dessous à l'invite de commandes :
%SystemDrive%\inetpub\adminscripts\adsutil.vbs set w3svc/<instance id>/ServerAutoStart True
<instance id> est l'identificateur d'instance des sites hôtes virtuels faisant partie du cluster.Si vous supprimez des ressources IIS 5.0 en clusters, vous devez procéder en deux étapes :
Si vous installez Windows 2000 version bêta 2 ou ultérieure sur un ordinateur équipé de Microsoft Proxy Server 2.0, vous devez installer une mise à jour de Microsoft Proxy Server 2.0. Pour plus de détails, consultez http://www.microsoft.com/proxy/support/nt5b2.htm. Sans mise à jour, Proxy Server ne fonctionnera pas et IIS ne pourra pas démarrer.
Si vous utilisiez des extensions serveur Microsoft® FrontPage 98®, ou des versions antérieures, avec Microsoft® Windows® 98 et Personal Web Server, les extensions serveur FrontPage ne fonctionneront plus après la mise à niveau vers Windows 2000. En effet, les extensions serveur Microsoft® FrontPage® 2000 sont obligatoires pour IIS 5.0.
Pour mettre à niveau les extensions serveur FrontPage 2000 à partir du site Web par défaut
Pour mettre à niveau les extensions serveur FrontPage 2000 sur d'autres sites Web
fpsrvadm -o upgrade -p allLes informations relatives au mot de passe et au nom d'utilisateur du compte de l'utilisateur n'ont pas été synchronisés après la modification. Vous pouvez recevoir des messages d'erreurs du journal des événements signalant que votre compte IWAM_nomordinateur n'a pas pu se connecter. Si vous rencontrez ce problème, exécutez le script synciwam pour synchroniser les mots de passe.
Pour exécuter le script, à l'invite de commandes tapez : cscript synciwam.vbs [-v|-h] -v utilise le mode commentaires et imprime un journal des activités du script. -h imprime des informations relatives à l'aide du script.
Pour utiliser vos données actuelles pour ces objets après une mise à niveau vers IIS 5.0, vous devez déplacer leurs fichiers de données vers le répertoire %WINDIR%\inetsrv\Data qui est créé par IIS durant la mise à niveau. Déplacez les fichiers MyInfo.xml et Counters.txt du répertoire %WINDIR%\inetsrv\ et le fichier %WINDIR%HitCnt.cnt vers le nouveau répertoire %WINDIR%\inetsrv\Data. ("%WINDIR%" est le répertoire d'installation Windows.) Les composants ajouteront ensuite les informations à vos fichiers.
Si vous avez procédé à une mise à niveau vers IIS 5.0 à partir de Windows NT® 4.0 Option Pack, avec des composants Site Server Express, la documentation de Site Server Express 2.0 est à présent disponible à l'emplacement http://localhost/iishelp/sse/misc/default.asp dans la barre d'adresses du navigateur de l'ordinateur exécutant IIS.
Si vous effectuez une mise à niveau vers Windows 2000 mais n'avez pas changé le fichier Default.asp pour le site Web par défaut, les visiteurs de votre site verront l'ancienne page d'accueil de IIS 4.0 en tapant l'URL http://<nomserveur>/ dans leur navigateur.
Pour configurer IIS afin que les utilisateurs voient la nouvelle page d'accueil de IIS 5.0
Si vous souhaitez que les visiteurs de votre site voient une page d'accueil que vous avez créée, remplacez le fichier Default.asp IIS 4.0 par votre propre fichier Default.asp.
La documentation de IIS 5.0 indique que si vous utilisez plusieurs adresses IP pour héberger plusieurs sites Web, une carte réseau supplémentaire sera nécessaire pour chaque adresse IP. Il est possible de lier plusieurs adresses IP à une seule carte réseau, bien que cette configuration ne soit pas recommandée pour des sites ayant un volume important de trafic Internet.
Remarque Microsoft® Windows 2000® Professional équipé de IIS 5.0 peut héberger un site Web et un site FTP sur un seul ordinateur. Si vous souhaitez héberger plusieurs sites Web ou FTP sur un seul ordinateur, envisagez la mise à niveau vers Microsoft Windows 2000 Server.
La documentation IIS stipule que les sockets sont partagés entre les sites utilisant le même numéro de socket mais des adresses IP différentes. Il s'agit d'une information erronée. Les sockets sont partagés entre des sites qui utilisent le même numéro de port mais des adresses IP différentes.
Comme cela est mentionné dans la documentation, l'utilitaire Adsutil.exe n'est pas inclus dans les exemples.
Des groupes de discussion d'égal à égal sont à votre disposition pour vous permettre de communiquer avec les autres utilisateurs de nos produits. Vous pouvez utiliser n'importe quel logiciel de lecture de News pour accéder à ces groupes de discussion mais il peut s'avérer nécessaire de configurer le logiciel de lecture de News ou le client de News utilisé, quel qu'il soit, pour pourvoir lire les publications de groupes de discussion. Lorsqu'il vous est demandé d'indiquer un serveur de News, spécifiez msnews.microsoft.com. Il n'est pas nécessaire d'entrer un nom de compte ou un mot de passe. Avant de procéder à une publication dans les groupes de discussions, consultez les règles d'utilisation des groupes de discussion Microsoft.
Pour toutes questions concernant IIS 5.0, consultez : microsoft.public.inetserver.iis
Ces documents sont fournis « en l'état », à titre d'information uniquement.
Microsoft et ses fournisseurs excluent toute garantie, expresse ou implicite relativement au contenu des présents documents ou à la précision des informations ci-incluses, notamment toute garantie implicite de qualité et d'adéquation à un usage particulier. Certains pays ou certaines juridictions n'autorisent pas l'exclusion ou la limitation de responsabilité pour les dommages indirects, de sorte que la limitation ci-dessus peut ne pas vous être applicable.
En aucun cas la société Microsoft ou ses fournisseurs ne pourront être tenus pour responsables de tout dommage, de quelque nature que ce soit, direct, indirect, spécial, ainsi que les pertes de bénéfices. Certains pays ou certaines juridictions n'autorisent pas l'exclusion ou la limitation de responsabilité pour les dommages indirects, de sorte que la limitation ci-dessus peut ne pas vous être applicable. En tout état de cause, la responsabilité totale de Microsoft et de ses fournisseurs, et ce quel que soit son fondement, ne saurait excéder le prix de vente au détail conseillé pour ces documents.