Message d'erreur dans Internet Information Server 4.0 : « Erreur HTTP 403, 403.4, 403.5 Interdit : SSL requis »

Nous conseillons vivement à tous les utilisateurs d'effectuer la mise à niveau vers la version 6.0 de Microsoft Internet Information Services (IIS) sur Microsoft Windows Server 2003. IIS 6.0 augmente considérablement la sécurité de l'infrastructure Web. Pour plus d'informations sur les questions liées à la sécurité avec IIS, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :

Symptômes

Après l'activation de l'option Exiger un canal sécurisé lors de l'accès à cette ressource ou Exiger un chiffrement sur 128 bits à partir de l'administration HTML (HTMLA) des Services Internet (IIS), l'erreur suivante se produit lorsque vous tentez d'accéder au site Web :
Erreur HTTP 403
403.4 Interdit : SSL requis
Cette erreur indique que la page à laquelle vous tentez d'accéder est sécurisée à l'aide du protocole SSL (Secure Sockets Layer). Pour la consulter, vous devez activer SSL en tapant « https:// » au début de l'adresse que vous essayez d'atteindre.
Contactez l'administrateur du serveur Web si le problème persiste.

Cause

L'administration HTML (HTMLA) vous permet incorrectement d'activer les options Exiger un canal sécurisé lors de l'accès à cette ressource et Exiger un chiffrement sur 128 bits avant qu'un certificat SSL n'ait été mappé au site Web. La console MMC ne vous permet d'activer aucune de ces options tant qu'un certificat SSL n'a pas été affecté au site Web à l'aide du Gestionnaire de clés.

Résolution

Pour résoudre ce problème, affectez un certificat SSL au site Web à l'aide de la console MMC.

Contournement


Si ne pouvez toujours pas accéder au site Web sans recevoir l'erreur « Erreur HTTP 403 », il est possible que le protocole SSL soit activé à un niveau supérieur dans la hiérarchie de métabase. Répétez les étapes 4 à 9, mais en exécutant les commandes Cscript suivantes :
cscript adsutil.vbs set w3svc/1/AccessSSL false
cscript adsutil.vbs set w3svc/1/AccessSSL128 false
cscript adsutil.vbs set w3svc/AccessSSL false
cscript adsutil.vbs set w3svc/AccessSSL128 false
Si vous ne parvenez toujours pas à accéder au site Web sans recevoir l'erreur « Erreur HTTP 403 », il est possible que SSL soit activé sur une instance du site Web différente de la première instance. Répétez les étapes 4 à 9, mais exécutez la commande Cscript en insérant le numéro d'instance de site Web approprié. Par exemple, si SSL est activé sur la troisième instance du site Web, les commandes Cscript suivantes désactiveront SSL :
cscript adsutil.vbs set w3svc/3/AccessSSL false
cscript adsutil.vbs set w3svc/3/AccessSSL128 false
Si les étapes précédentes ne désactivent pas SSL, contactez le Support technique de Microsoft afin d'obtenir une assistance.

Plus d'informations

Propriétés

ID d'article : 224389 - Dernière mise à jour : 11 sept. 2006 - Révision : 1

Commentaires